Roy Melton Headshot

Roy Melton

Principal Lecturer
Department of Computer Engineering
Kate Gleason College of Engineering

Office Location
Office Mailing Address
3471 James E. Gleason Hall

Roy Melton

Principal Lecturer
Department of Computer Engineering
Kate Gleason College of Engineering

Education

BS, MS, Ph.D., Georgia Institute of Technology

Bio

Dr. Roy Melton earned Bachelor of Electrical Engineering., M.S. in Electrical Engineering, and Ph.D. in Electrical and Computer Engineering from the Georgia Institute of Technology. He is part of the Internet of Things (IoT) Collaboratory at RIT. His research interests are parallel, distributed, and high-performance architectures as well as efficient implementation and configuration of applications on them, including GPU, mobile, and cloud computing.

For more about Dr. Melton, see his website.

Recent Publications

· 'Low Vision Assistance Using Face Detection and Tracking on Android Smartphones,' Proceedings of the 2012 IEEE 55th International Midwest Symposium on Circuits and Systems (MWSCAS 2012), August 5-8, 2012, Boise, Ida., USA, pp. 1176-1179, Andreas Savakis, Mark Stump, Grigorios Tsagkatakis, Roy Melton, Gary Behm, and Gwen Sterns.

· 'Effects of GPU and CPU loads on performance of CUDA applications,' Proceedings of the 2011 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'11), July 18-21, 2011, Las Vegas, Nev., USA, Vol. II, pp. 575-581, M. Bobrov, R. Melton, S. Radziszowski, and M. Lukowiak.

· 'GPU-based simulation of spiking neural networks with real-time performance and high accuracy,' Proceedings of the 2010 International Joint Conference on Neural Networks (IJCNN 2010), July 18-23, 2010, Barcelona, Spain, D. Yudanov, M. Shaaban, R. Melton, and L. Resnik.


Personal Links

Currently Teaching

CMPE-250
3 Credits
This course introduces embedded systems, along with fundamental computer organization, assembly language programming, and mixed language programming with C and assembly. Using a modern microcontroller and embedded systems IDE, such as the ARM Cortex-M0+ and Keil Microcontroller Development Kit, the course covers embedded programming concepts and interface modules, as well as addressing methods, machine instructions, assembler directives, macro definitions, code relocatability, subroutine linkage, data structures, I/O programming, exception processing, and interrupts. Program design techniques necessary to write efficient, maintainable device drivers are considered.
CMPE-496
3 Credits
The conclusion of a two-course capstone undergraduate design projects course in computer engineering. Students will have prepared for the multidisciplinary team project during the previous course and will have done detailed project analysis over the intervening period. This course begins with project design reviews presented to the class and selected faculty members. Project performance analysis and reliability are major metrics.

Select Scholarship

Published Conference Proceedings
Melton, Roy W., Shanchieh Jay Yang, and Adrianna Becker-Gomez. "Engaging Computer Engineering Freshmen Through a Voluntary Competitive Team Project with Mentoring." Proceedings of the 121st ASEE Annual Conference and Exposition: 360 Degrees of Engineering Education, June 15-18, 2014, Indianapolis, IN, USA. Ed. ASEE. Washington, DC: American Society for Engineering Education, 2014. Web.
Hays, P., R. W. Ptucha, and R. Melton. "Mobile Device to Cloud Co-processing of ASL Finger Spelling to Text Conversion." Proceedings of the IEEE Western NY Image Processing Workshop. Ed. IEEE Xplore Digital Library. Rochester, NY: n.p., Web.
Bobrov, Max, et al. "Effects of GPU and CPU Loads on Performance of CUDA Applications." Proceedings of the 2011 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'11), July 18-21, 2011, Las Vegas, NV. Ed. Hamid R. Arabnia. USA: CSREA Press, 2011. Print.