How do you see future solutions evolving
Hear from experts on the current state of multicore programming as they discuss the pros/cons of different design approaches.
Moderator:
Richard Nass
Editor-in-Chief/Editorial Director
Embedded Systems Design, Embedded.com, Embedded Systems Conferences, and RFID World
Embedded Systems Design, Embedded.com, Embedded Systems Conferences
Rich's key responsibilities include setting the editorial direction for Embedded Systems Design magazine, the Embedded.com Web site, the global Embedded Systems Conferences, and the RFID World Web site and conference. Rich also handles the editorial for Embedded Systems Design Europe. He's been in the Electronics OEM industry for over 20 years. Before taking on the top editorial role for the Embedded and RFID franchises, Rich oversaw CMP's DesignLine network of design engineering Web sites. Prior to that, he spent six years as the Editor-in-Chief of Portable Design magazine, where he drove the editorial to new heights while launching a magazine and technical conference in China. Preceding that, Rich was a Technology Editor with Electronic Design magazine. He holds a BSEE degree from the New Jersey Institute of Technology.
Speakers:
Dr. James Truchard
President and CEO, National Instruments
Dr. James Truchard cofounded National Instruments in 1976 and currently serves as president and CEO. Truchard holds a doctorate in electrical engineering, as well as a Master of Science and Bachelor of Science in physics, all from The University of Texas at Austin. Dr. Truchard has more than 20 years of experience developing hardware and software technologies for heterogenous multiprocessor systems. In 1986, along with fellow NI cofounder Jeff Kodosky, Truchard invented the LabVIEW graphical programming language based on structured dataflow. Today, LabVIEW is used to develop concurrent software for test, control, and embedded design applications based on multicore processors and FPGAs.
James Reinders
Chief Evangelist of Intel Software Products, Intel
James is a senior engineer who joined Intel Corporation in 1989 and has contributed to a number of projects, including the world's first TeraFLOP supercomputer (ASCI Red), compilers and architecture work for the iWarp, Pentium Pro, Pentium II, Itanium, and Pentium 4 processors. He has years of experience in processor architecture, optimizing compilers, parallel computer architecture, and making products for software developers. James is also the author of a recent O'Reilly Press book titled "Intel Threading Building Blocks."
Edward A. Lee
Professor and Chair of the Electrical Engineering and Computer Sciences (EECS) department, U.C. Berkeley
Edward A. Lee is the Robert S. Pepper Distinguished Professor and Chair of the Electrical Engineering and Computer Sciences (EECS) department at U.C. Berkeley. His research interests center on design, modeling, and simulation of embedded, real-time computational systems. He is a director of Chess, the Berkeley Center for Hybrid and Embedded Software Systems, and is the director of the Berkeley Ptolemy project. He is co-author of five books and numerous papers. He has led the development of several influential open-source software packages, including Ptolemy, Ptolemy II, HyVisual, and VisualSense. His bachelors degree (B.S.) is from Yale University (1979), his masters (S.M.) from MIT (1981), and his Ph.D. from U. C. Berkeley (1986). From 1979 to 1982 he was a member of technical staff at Bell Telephone Laboratories in Holmdel, New Jersey, in the Advanced Data Communications Laboratory. He is a co-founder of BDTI, Inc., where he is currently a Senior Technical Advisor, and has consulted for a number of other companies. He is a Fellow of the IEEE, was an NSF Presidential Young Investigator, and won the 1997 Frederick Emmons Terman Award for Engineering Education.
Herb Sutter
Consultant and Trainer, Software Architect at Microsoft, and chair of the ISO C++ standards committee
Herb Sutter is a software development consultant and trainer, a software architect at Microsoft, and chair of the ISO C++ standards committee. He is also the author of several acclaimed books and hundreds of technical papers and articles, including the widely-cited essay "The Free Lunch Is Over" where he coined the phrase "concurrency revolution" to describe the software sea change now in progress to exploit increasingly parallel hardware. He was the lead architect of the Standard C++/CLI language extensions to C++ for .NET programming. His current projects are defining a memory model across all Microsoft tools and platforms (Windows, Windows Mobile, Xbox) and their hardware, and developing concurrency programming models for imperative languages.