Top Test Trends of 2008
January 14th, 2008 by Eric Starkloff
This is the time of the year where you see a lot of people making their predictions on the hot trends in 2008 and beyond. Of course, as the old joke goes, predictions are hard, especially the ones about the future. But, anyway, here goes.
Since my company serves a very broad and diverse set of customers, I get the opportunity to talk to electronics designers and test engineers in applications ranging from medical devices manufacturing to high energy physics experimentation. The common thread that continues to resurface is that they are each facing the challenge of testing increasingly complicated designs with shrinking timelines and budgets. These demands have led to five major trends that I believe will significantly influence the Test and Measurement industry over the next three years. Instead of blogging them all here today, I will share one per entry over the next few weeks. The first trend is:
Increased Use of Multicore/Parallel Test Systems
Processor manufactures, such as Intel and AMD, have started developing processors with multiple cores on a single chip to continue realizing performance gains without increasing clock rates (otherwise, PCs would soon be doubling as ovens). With multicore processors, test engineers can develop automated test applications capable of achieving the highest possible throughput through parallel processing. However, this is not as easy as it sounds. Check out a few articles describing the challenge of multicore programming:
• The Free Lunch Is Over : A Fundamental Turn Toward Concurrency in Software
• Dearth of tools could stall multicore onslaught
The summary is that programming multicore puts fundamentally different requirements on software, and most of today’s software tools don’t have very good native and scalable ways to deal with it. Sure, you can create a multithreaded program in C and synchronize it using textual constructs, but try scaling that to 80 cores (the number Intel plans to demonstrate by 2011). Graphical languages, however, such as NI LabVIEW, are able to elegantly represent parallel concepts; in fact, LabVIEW already automatically scales programs to multiple cores and has demonstrated significant performance improvements over single core processors.
Multicore technology is not only an opportunity to increase performance, but as Herb Sutter describes in the ‘Free Lunch’ article above, the performance improvement we have taken for granted with each generation of processor may no longer hold if our programming environment does not take advantage of the parallelism.


























The Automated Test Blog » Blog Archive » Trend#2: Growth of Software-Defined Instrumentation wrote on 01/22/08 at 7:21 pm :
[…] I stated in my last blog, I’m planning to discuss one trend per blog entry over the next few weeks. The second trend in […]
The Automated Test Blog » Blog Archive » Trend# 3: Growing Popularity of FPGA-Enabled Instrumentation wrote on 01/28/08 at 11:35 pm :
[…] I stated in an earlier blog post, I’m planning to discuss one of five industry trends per blog entry over the next few weeks. […]
The Automated Test Blog » Blog Archive » Trend# 4: The Explosion of Wireless Standards wrote on 02/5/08 at 6:16 pm :
[…] I stated in an earlier blog post, I’m planning to discuss one of five industry trends per blog entry over the next few weeks. […]
The Automated Test Blog » Blog Archive » Trend# 5: Emulation-Based ATE That Improves SoC & SiP Testing wrote on 02/11/08 at 9:02 pm :
[…] OK, time for the last of my 5 trends in test for 2008: […]