HSA Foundation Formed By AMD, ARM, Ti, Imagination, and MediaTek
New submitter Phopojijo writes "To wrap up his 'Programmers Guide to a Universe of Possibility' keynote during the 2012 AMD Fusion Developer Summit, Phil Rogers of AMD announced the establishment of the Heterogeneous System Architecture Foundation. The foundation has been instituted to create and maintain open standards to ease programming for a wide variety of processing resources including discrete and integrated GPUs. Founding members include ARM, Texas Instruments, Imagination, MediaTek, Texas Instruments, as well as AMD. Parallels can be drawn between this and AMD's 'virtual gorilla' initiative back from the late 1990s."
But tell me, does it include Texas Instruments?
AMD needs to get on the ARM bandwagon. I want an APU with an integrated ARM core that works as a service processor and low power auxiliary CPU when the big CPU is powered off. Good enough for email and browsing and if the GPU has good power management the battery should last forever.
thegodmovie.com - watch it
The ironic part is that an X86 instruction hasn't been mapped to dedicated hardware for decades. It just signals a series of micro-ops to perform the calculation.
That started back when we were still doing most of our applications in assembly... and people were begging Intel for the most arbitrary of operations in-silicon.
Then of course when we switched to compilers only about 10% of those operations were used 90% of the time... which is why ARM got so efficient and cheap... because they built their committee around that Turing-complete small set of instructions that compilers would most likely use... rather than Intel's obfuscation to make assembly programmers not want to light themselves up in a gas fire.
So I guess... sort of a bad example?
The HSA (Heterogeneous System Architecture) Foundation is a not-for-profit consortium for SoC IP vendors, OEMs, academia, SoC vendors, OSVs and ISVs whose goal is to make it easy to program for parallel computing. HSA members are building a heterogeneous compute ecosystem, rooted in industry standards, for combining scalar processing on the CPU with parallel processing on the GPU while enabling high bandwidth access to memory and high application performance at low power consumption. HSA defines interfaces for parallel computation utilizing CPU, GPU and other programmable and fixed function devices, and support for a diverse set of high-level programming languages, thereby creating the next foundation in general purpose computing.
One click in:
Members of the HSA Foundation plan to deliver robust development solutions for heterogeneous compute to drive innovative content and applications with developer tools, software developer kits (SDKs), libraries, documentation, training, support and more.
Basically they are going to maintain a set of open standards for platforms that allow programmers to integrate code that runs on the GPU with code that runs on the CPU's.
All generalizations are false, including this one. Mark Twain