• Home
  • Welcome to the Jungle
  • Elements of Modern C++ Style
  • About

Sutter’s Mill

Herb Sutter on software, hardware, and concurrency

Feeds:
Posts
Comments
« C++ and Beyond 2011
Two More C&B Sessions: C++0x Memory Model (Scott) and Exceptional C++0x (me) »

Keynote at the AMD Fusion Developer Summit

2011-04-06 by Herb Sutter

In a couple of months, I’ll be giving a keynote at the AMD Fusion Developer’s Summit, which will be held on June 13-16, 2011, in Bellevue, WA, USA.

Here’s my talk’s description as it appears on the conference website:

AFDS Keynote: “Heterogeneous Parallelism at Microsoft”
Herb Sutter, Microsoft Principal Architect, Native Languages

Parallelism is not just in full bloom, but increasingly in full variety. We know that getting full computational performance out of most machines—nearly all desktops and laptops, most game consoles, and the newest smartphones—already means harnessing local parallel hardware, mainly in the form of multicore CPU processing. This is the commoditization of the supercomputer.

More and more, however, getting that full performance can also mean using gradually ever-more-heterogeneous processing, from local GPGPU and Accelerated Processing Unit (APU) flavors to “often-on” remote parallel computing power in the form of elastic compute clouds. This is the generalization of the heterogeneous cluster in all its NUMA glory, and it’s appearing at all scales from on-die to on-machine to on-cloud.

In this talk, Microsoft’s chief native languages architect shares a vision of what this will mean for native software on Microsoft platforms from servers to devices, and showcases upcoming innovations that bring access to increasingly heterogeneous compute resources — from vector units and multicore, to GPGPU and APU, to elastic cloud — directly into the world’s most popular native languages.

If you’re interested in high performance code for GPUs, APUs, and other high-performance TLAs, I hope to see you there.

Note: This talk is related to, but different from, the GPU talk I’ll be presenting in August at C++ and Beyond 2011 (aka C&B). You can expect the above keynote to be, well, keynote-y… oriented toward software product features and of course AMD’s hardware, with plenty of forward-looking industry vision style material. My August C&B technical talk will be just that, an in-depth performance-oriented and sometimes-gritty technical session that will also mention product-related and hardware-specific stuff but is primarily about heterogeneous hardware, with a more pragmatically focused forward-looking eye.

Posted in C++, Concurrency, Hardware, Microsoft, Software Development, Talks & Events | 7 Comments

7 Responses

  1. on 2011-04-26 at 11:47 am AMD Fusion 11 draws ARM and Microsoft keynotes | Fusion

    [...] Herb Sutter, Microsoft principal architect of Native Languages, will showcase upcoming innovations to bring [...]


  2. on 2011-04-26 at 6:58 pm AMD Announces Thought Leaders from ARM and Microsoft to be Among Keynote Speakers at AMD Fusion Developer Summit | IT Code

    [...] from AMD, ARM and Microsoft. In his keynote “Heterogeneous Parallelism during Microsoft” Herb Sutter, Microsoft principal designer of Native Languages, will showcase arriving innovations to move [...]


  3. on 2011-04-28 at 7:49 am C4IT News Channel » AMD宣布ARM與微軟公司技術領導者將於AMD Fusion開發者高峰會發表主題演說

    [...] 會中將由AMD、ARM、以及微軟公司等專業人士發表主題演說。微軟原生語言(Native Languages)首席架構師Herb Sutter將於「微軟異質平行處理技術」演說中,展示即將發表的創新技術,讓日趨異質化的運算資源可被廣受全球歡迎的原生語言直接利用。 [...]


  4. on 2011-05-31 at 7:49 am AMD Announces Thought Leaders from ARM and Microsoft to be Among Keynote Speakers at AMD Fusion Developer Summit | Intechstyle

    [...] from AMD, ARM and Microsoft. In his keynote “Heterogeneous Parallelism during Microsoft” Herb Sutter, Microsoft principal designer of Native Languages, will showcase arriving innovations to move [...]


  5. on 2011-06-15 at 6:06 pm Bonafide Ideas » Blog Archive » C++ Accelerated Massive Parallelism

    [...] AMD’s Fusion conference Herb Sutter announced in his keynote session a technology Microsoft has been working on which  they call “C++ Accelerated Massive [...]


  6. on 2011-06-23 at 12:37 pm C++ Accelerated Massive Parallelism - Genel | Zeytin.Net

    [...] AMD’s Fusion conference Herb Sutter announced in his keynote session a technology that our team has been working on that we call C++ Accelerated Massive Parallelism [...]


  7. on 2011-08-11 at 9:37 am Новости высоких технологий » Blog Archive » Новая технология C++ AMP от Microsoft для вычислений на GPU

    [...] Keynote at the AMD Fusion Developer Summit [...]



Comments are closed.

  • Tweets

    • Lost two comments: As mentioned in my GotW kickoff post, I’m experimenting with software and a workflow that l... bit.ly/14IUuDA 14 hours ago
    • GotW #6b: Const-Correctness, Part 2: const and mutable are powerful tools for writing safer code. Use them con... bit.ly/11ivVOR 18 hours ago
    • GotW #6a: Const-Correctness, Part 1: const and mutable have been in C++ for many years. How well do you know w... bit.ly/14I2apD 18 hours ago
    Follow @herbsutter
  • Popular

    • GotW #6a Solution: Const-Correctness, Part 1
    • GotW #6b: Const-Correctness, Part 2
    • GotW #5 Solution: Overriding Virtual Functions
  • Categories

    • Apple
    • C# / .NET
    • C++
    • Cloud
    • Concurrency
    • Effective Concurrency
    • Friday Thoughts
    • GotW
    • Hardware
    • Java
    • Microsoft
    • Opinion & Editorial
    • Reader Q&A
    • Software Development
    • Talks & Events
    • Uncategorized
    • Web

Blog at WordPress.com.

Theme: Customized MistyLook by WPThemes.


Follow

Get every new post delivered to your Inbox.

Join 1,423 other followers

Powered by WordPress.com