Roy Melton Headshot

Roy Melton

Principal Lecturer

Department of Computer Engineering
Kate Gleason College of Engineering
Associate Department Head

Office Location
Office Mailing Address
3471 James E. Gleason Hall

Roy Melton

Principal Lecturer

Department of Computer Engineering
Kate Gleason College of Engineering
Associate Department Head

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

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.

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-755
3 Credits
This course will focus on learning and understanding the available hardware options to satisfy the needs of high performance and computational intensive applications. Special attention will be paid to single platform massively parallel devices, their programming and efficient use of the hardware resources. The course will include hands on work with the actual device, lab work, and technical reports and conference paper reading as a relevant source information.