The meeting will be held Tuesday the 15th at 7pm in room 204 in the Computer Science building. There will be refreshments and door prizes. Come out and support the group!
Using threads to increase application performance of high latency operations
Many modern IO APIs feature Asynchronous IO routines which can be used to increase responsiveness and throughput, but sometimes we have to use synchronous interfaces. I'm going to present a simulation of a real problem I encountered communicating with a peripheral device and demonstrate several incrementally improved solutions which result in overlapping much of the latency for each operation. Additionally I will present a special purpose message queue created for this purpose and demonstrate its benefits over other message queues in this application.
Nathan Moore (Zack's brother) currently works at Mercer Engineering Research Center (MERC) in the embedded software division. Before that he worked on firmware for Smart Grid devices.
The meeting will be in the Mercer University Computer Science building.
The street address for Mercer is 1400 Coleman AVE, Macon, GA
That should bring you to the North entrance. From there try using this PDF of campus.
The Computer Science building is #14 on the map at the corner of College ST and Elm ST.