Intel Corp., the world’s largest maker of x86 microprocessors, has announced a global effort to prepare university students for a new paradigm of software development as Intel transitions its processors from single-processor engines to ones that will have multiple cores and threads. This will permit new applications to benefit from additional processing engines that Intel integrates into its microprocessors.
“To usher in a new generation of computing technology and bring creative new products to market, it's crucial to educate tomorrow's software developers to architect, develop and debug the next generation of software for modern, multi-core platforms,” said Renee James, corporate vice president and general manager of Intel’s software and solutions group.
As part of its higher education program, Intel is providing 45 of the world’s top universities with expertise, funding, development tools, educational materials, on-site training and sustained collaboration with Intel to incorporate multi-core and multi-threading concepts into their computer science curricula.
The curriculum provides an introduction to Intel multi-core architecture and teaches computer science students how to achieve maximum performance of their programs on threaded, multi-core and multi-processor systems using Intel compilers and threading tools. It also covers the importance of parallelism, threading concepts, threading methodology and programming with threads in Windows, OpenMP, PThreads.
Included in the endeavor are faculty training sessions delivered by
“The full potential of multi-core based systems to deliver great performance and expanded usages is unleashed when software is designed to take advantage of the full capabilities of the machine. Working with the world's best universities, Intel is creating the future for performance computing,” Mr. James said.
Universities participating in the worldwide effort include Carnegie Mellon University, Cornell University, Georgia Institute of Technology,
By the end of this year, Intel expects more than 75% of its mainstream server, desktop and laptop PC processors to ship as dual-core processors; with four-, eight- and many-cores on the horizon.