Intel CTO Justin Rattner on the Future of Computing

Tools
  • Print
  • Email
Memory, battery power, and multi-core will be in the forefront

In this YouTube video, Intel CTO Justin Rattner discusses the future of computing, focusing on massively multi-core processing ("systems based on processors with large numbers of individual processing elements is going to be a major part of what we're going to see in the middle of the next decade"), advances in memory hirarchy ("there are also important advances and changes taking place in the memory hierarchy and perhaps the most important one of those is the use of non-volatile memory"), and what he sees as infinite battery life. When will we see all this? Perhaps by the middle of the next decade, says Rattner.

And to what end? According to Rattner, "all of this is aimed at building a range of information products that are smarter, that have more natural interfaces, that are more portable, and have either much longer battery life or infinite battery life."

Parallel Pattern 5: Stencil
All memory addresses used for reads are expressed as offsets
Distributing Work Across Cores Using .NET
A roll-your-own ThreadPool implementation
Looking For The Lost Packets: Part 2
Looking For The Lost Packets: Part 1

Real World Parallelism Webinar Series
  • February 18, 2010
    Lock Contention, Using Intel Parallel Studio to Improve Performance
    Speaker: Vasanth Tovinkere, Software Engineer, Intel Corporation (Bio)

    Vasanth Tovinkere is a software engineer in the Developer Products Division (DPD) at Intel. His current role involves defining novel approaches to understanding and visualizing parallel performance and consulting with strategic customers to help them prepare and deliver code for the multicore world. Vasanth has been involved in the development of automatic semantic event detectors for digital sports technologies in Intel Labs. He also has been awarded three patents and has two patents pending.

    Abstract:
    Discover how easy it is to use the power of Microsoft Visual Studio and Intel Parallel Studio to find performance issues due to lock contention in threaded applications. This ensures that shipped applications can take better advantage of multicore processors. In this webcast, we provide live demonstrations that show how to identify lock contentions issues with Visual Studio and Intel Parallel Studio, an add-in to Visual Studio that helps developers create fast, reliable code on multicore processors.t.