Intel Looks to Software
Parallel-processing prognostications.
Computerworld - Computer hardware giant Intel Corp. is also one of the largest software developers in the world, employing more than 6,000 software professionals. In December, the company formed a new position -- that of Intel senior fellow -- at the top of its research hierarchy and appointed four people to the role, including Justin R. Rattner, director of microprocessor research, and Richard Wirt, general manager of software and solutions.
Recently, Rattner and Wirt told Computerworld what's coming in the software realm.
What's new in compilers?
Wirt: We see activity in traditional compilers that adapt programming languages better for multithreading and hyperthreading. OpenMP, an initiative to adapt programming languages to handle threading, is a good example. [See glossary at right.]
Rattner: Today's instruction sets were really designed for static compilers, so the trade-offs they make are in favor of static compilers. When we move to dynamic compilers [like Java and .Net], we can continue to optimize even while the program is executing. The optimizing compiler is querying the hardware on a periodic basis and saying, "How's the program running?"

![]()
Justin R. Rattner, director of microprocessor research at Intel Corp. ![]()
Rattner: Today, performance monitors are really designed for debugging, and they are inaccessible to the compiler. What we are definitely looking at in the future is program-visible instrumentation so the compiler has access to [runtime conditions]. This is on the fly; this is the compiler in the loop. This is where our heads are at.
Will we see more parallel processing of various types?
Wirt: We went through getting computers to parallelize the instructions on a single [processor]. Intel pushed that to get about as much as we can get, so now we are beginning to go threaded on single [processors]. Then you'll see us take multiple [threaded processors] and put them on a motherboard.
As we add more transistors, then, instead of multiple [processors] on the motherboard, we'll put them on the die, on the chip itself. We refer to that as dual-core. Then you want to string these things together in big clusters. Each node gets more powerful as driven by Moore's Law, but we will string more and more of these together to form a supercomputer.
![]()

![]()
Richard Wirt, general manager of software and solutions at Intel Corp.
- The 20 Best iPhone/iPad Games of 2013 So Far
- 9 Steps to Build Your Personal Brand (and Your Career)
- 7 Consumer Technologies Coming to an Enterprise Near You
- 11 Signs Your IT Project is Doomed
- A walking tour: 33 questions to ask about your company's security
- 15 social media scams
- The 7 elements of a successful security awareness program
- IT Certification Study Tips
- Register for this Computerworld Insider Study Tip guide and gain access to hundreds of premium content articles, cheat sheets, product reviews and more.
- Deploying Flash in the Enterprise Flash is quickly emerging as the preferred way to overcome the nagging performance limitations of hard disk drives.
- FTP vs MFT: Why It's Time to Make the Change Get the facts you need to make the case for managed file transfer. Read the report to get head-to-head comparisons of cost, reliability,...
- ESG Lab Validation Report Preview - QLogic FabricCache QLE10000 Adapter This ESG Lab preview summarizes the results of independent, third-party testing of QLogic's 10000 Series 8Gb Fibre Channel Adapter.
- QLE10000 Series Adapter Provides Application Benefits Through I/O Applications that are Web 2.0, mission-critical, I/O intensive, virtualized, and clustered continue to put an additional burden on processors and slower storage, which...
- Lenovo & Windows 8 Innovative Devices Podcast Learn about the innovated devices that Lenovo designed to take full advantage of the new touch interface of Microsoft's Windows 8 Pro.
- Technology Support Solutions case study - Calvary Chapel Learn how Calvary Chapel leverages technology to support the church's mission and educational programs, with the help of PC Connection and Lenovo. All Hardware White Papers | Webcasts
Our weekly newsletter will cover a wide range of topics and trends related to consumerization. Stay up to date with news, reviews and in-depth coverage of BYOD, smartphones, tablets, MDM, cloud, social and how consumerization affects IT. Subscribe now!