Title :
Multicore Programming Techniques for High-Performance ATE
Author :
Ravindran, Murali ; Meisel, Jeff
fDate :
8/1/2009 12:00:00 AM
Abstract :
This paper examined how recent innovations in processor technology are pushing the limits for ATE applications. Various multicore programming techniques were discussed including task parallelism, data parallelism, and pipelining. In addition, an example of optimizing complex analysis was covered. The benefits of adopting multicore technology and parallel software architectures include a reduction in overall test time, more sophisticated simulation approaches, and the ability to analyze complex systems.
Keywords :
multiprocessing systems; parallel programming; pipeline processing; software architecture; ATE; data parallelism; multicore programming techniques; optimizing complex analysis; parallel software architectures; pipelining; processor technology; sophisticated simulation approaches; task parallelism; Application software; Central Processing Unit; Clocks; Microprocessors; Multicore processing; Parallel processing; Parallel programming; Programming profession; Testing; Yarn;
Journal_Title :
Instrumentation & Measurement Magazine, IEEE
DOI :
10.1109/MIM.2009.5277931