HSA Foundation Members Preview Plans for Heterogeneous Platforms

World’s First Hete­ro­ge­neous Sys­tems Archi­tec­tu­re Plat­forms Will Span Mobi­le Devices, Desk­tops, HPC Sys­tems and Servers

SANTA CLARA, CA–(Mar­ket­wired — Octo­ber 06, 2015) — The Hete­ro­ge­neous Sys­tem Archi­tec­tu­re (HSA) Foun­da­ti­on today pre­view­ed seve­ral of its mem­bers’ plans for sup­port­ing HSA in their next-gene­ra­ti­on pro­ducts. Pro­ducts from AMD, ARM, Ima­gi­na­ti­on Tech­no­lo­gies and Media­Tek will be the world’s first that are based on HSA, a stan­dar­di­zed plat­form design that unlocks the per­for­mance and power effi­ci­en­cy of the par­al­lel com­pu­ting engi­nes found in most modern elec­tro­nic devices.

HSA allows deve­lo­pers to easi­ly and effi­ci­ent­ly app­ly the hard­ware resour­ces in today’s com­plex sys­tems-on-chips (SoCs). It will enable appli­ca­ti­ons to run fas­ter and at lower power across the ran­ge of com­pu­ting plat­forms span­ning mobi­le devices, desk­tops, high-per­for­mance com­pu­ting (HPC) sys­tems and servers.

Fol­lo­wing the release of the v1.0 spe­ci­fi­ca­ti­on in March 2015, con­for­mance tests are now available online to mem­bers who are test­ing their plat­forms in pre­pa­ra­ti­on for HSA cer­ti­fi­ca­ti­on. To sup­port the­se pro­ducts, HSA Foun­da­ti­on working groups are stan­dar­di­zing tools and APIs for debug and pro­fil­ing, crea­ting gui­de­lines for incor­po­ra­ting IP from mul­ti­ple ven­dors into the same SoC, and much more.

The­se are exci­ting times for the indus­try as com­pa­nies prepa­re to intro­du­ce the first HSA pro­ducts,” said Greg Stoner, mana­ging direc­tor of the HSA Foun­da­ti­on, and seni­or direc­tor, com­pu­ting tech­no­lo­gy for AMD. “As we draw ever clo­ser to per­va­si­ve adop­ti­on of hete­ro­ge­neous com­pu­ting, devices will be able to run appli­ca­ti­ons at much hig­her per­for­mance and lower power, pro­vi­ding an oppor­tu­ni­ty for deve­lo­pers to crea­te incre­di­ble new appli­ca­ti­ons across com­pu­ting platforms.”

After the HSA’s suc­cessful release of the v1.0 spe­ci­fi­ca­ti­on in March 2015, the orga­niza­ti­on went to work on deve­lo­ping con­for­mance tests,” said Dr. Jon Ped­die of Jon Ped­die Rese­arch. “Con­for­mance test­ing is cri­ti­cal to a meaningful HSA cer­ti­fi­ca­ti­on, and now that is in place too. This firm­ly and per­ma­nent­ly estab­lishes the organization’s place in the industry.”

HSA Foun­da­ti­on mem­bers lay out their plans

AMD recent­ly laun­ched the world’s first pro­ces­sors desi­gned to sup­port the full set of HSA fea­tures with their SoC pro­ducts tar­ge­ting the desk­top and lap­top PC mar­kets. “AMD is thril­led to be among­st the first com­pa­nies ship­ping pro­ducts desi­gned to ful­ly sup­port the HSA Foun­da­ti­on stan­dards with the intro­duc­tion of the 6th gene­ra­ti­on A‑series pro­ces­sor (code-named ‘Car­ri­zo’),” said Stoner. “We see HSA as the right tech­ni­cal direc­tion for the indus­try to ful­ly uti­li­ze the capa­bi­li­ties of modern SoCs to deli­ver impro­ved per­for­mance, power uti­liza­ti­on and programmability.”

As a foun­ding mem­ber of the HSA foun­da­ti­on, ARM has work­ed with our fel­low mem­bers to deve­lop spe­ci­fi­ca­ti­ons that enable hard­ware and soft­ware to take advan­ta­ge of both CPU and GPU com­pu­te,” said Jem Davies, vice pre­si­dent of tech­no­lo­gy, media pro­ces­sing group, ARM. “ARM is actively deve­lo­ping CPU, GPU and inter­con­nect IP with ener­gy effi­ci­en­cy and full sys­tem cohe­ren­cy as gui­ding design prin­ci­ples while exten­ding the sys­tem capa­bi­li­ties ali­gned with HSA cohe­ren­cy standards.”

Ima­gi­na­ti­on is plan­ning a staged roll­out of HSA across its pro­ces­sors start­ing in 2016. This includes MIPS I‑class and P‑class CPUs, Power­VR GPUs and HSA com­pli­ant fabric solu­ti­ons. Accor­ding to Peter McGuin­ness, direc­tor of mul­ti­me­dia tech­no­lo­gy mar­ke­ting for Ima­gi­na­ti­on, “Becau­se it pro­vi­des a con­sis­tent pro­gramming model and enables effi­ci­ent exe­cu­ti­on on CPUs, GPUs and bey­ond, HSA is an important stan­dard for future SoCs. Ima­gi­na­ti­on has play­ed a key role in deve­lo­ping the HSA spe­ci­fi­ca­ti­ons as a foun­der mem­ber of the HSA Foun­da­ti­on. HSA holds the pro­mi­se of enab­ling deve­lo­pers to wri­te soft­ware that makes the most of our future hete­ro­ge­neous plat­forms tar­ge­ting a ran­ge of devices inclu­ding mobi­le and tablets, visi­on sys­tems, auto­mo­ti­ve, and more.”

Media­Tek is working with part­ners in deve­lo­ping HSA fea­tures on mobi­le SoCs. The com­pa­ny is alre­a­dy recei­ving inte­rest in HSA from cus­to­mers, and is on track to deli­ver HSA fea­tures in mobi­le SoC pro­ducts in pha­ses. “Media­Tek is a firm belie­ver in the value of hete­ro­ge­neous com­pu­ting and a strong sup­port­er of the good work of the HSA Foun­da­ti­on. We are working to levera­ge this tech­no­lo­gy into our pro­ducts to pro­vi­de even bet­ter end user expe­ri­ence,” said Giri Ama­ra­ko­ne, seni­or direc­tor, mar­ke­ting and busi­ness deve­lo­p­ment, MediaTek.

Gene­ral Pro­ces­sor Tech­no­lo­gies (GPT) is spon­so­ring an open source pro­ject to expand HSA tools sup­port to the GNU Com­pi­ler Coll­ec­tion (GCC) by enab­ling HSA Inter­me­dia­te Lan­guage (HSAIL) bina­ry for­mat (BRIG) trans­la­ti­on for GCC. “We’­re deligh­ted to be invol­ved in crea­ting a foun­da­tio­nal tools eco­sys­tem for HSA. Through the pro­ject we’­re spon­so­ring, hete­ro­ge­neous pro­ces­sors may bene­fit from ker­nel agent sup­port and the vector/SIMD opti­miza­ti­ons in GCC,” said Dr. John Gloss­ner, CEO of Gene­ral Pro­ces­sor Technologies.

As com­pa­nies roll out their HSA plat­forms, hard­ware and soft­ware lear­nings will be quick­ly inte­gra­ted into the HSA spe­ci­fi­ca­ti­ons. The v1.1 spe­ci­fi­ca­ti­on will be available in the first quar­ter of 2016 and will be back­ward com­pa­ti­ble with v1.0.

About the HSA Foundation

The HSA (Hete­ro­ge­neous Sys­tem Archi­tec­tu­re) Foun­da­ti­on is a non-pro­fit con­sor­ti­um of SoC IP ven­dors, OEMs, Aca­de­mia, SoC ven­dors, OSVs and ISVs, who­se goal is making pro­gramming for par­al­lel com­pu­ting easy and per­va­si­ve. HSA mem­bers are buil­ding a hete­ro­ge­neous com­pu­ting eco­sys­tem, roo­ted in indus­try stan­dards, which com­bi­nes sca­lar pro­ces­sing on the CPU with par­al­lel pro­ces­sing on the GPU, while enab­ling high band­width access to memo­ry and high appli­ca­ti­on per­for­mance with low power con­sump­ti­on. HSA defi­nes inter­faces for par­al­lel com­pu­ta­ti­on using CPU, GPU and other pro­gramma­ble and fixed func­tion devices, while sup­port­ing a diver­se set of high-level pro­gramming lan­guages, and crea­ting the foun­da­ti­on for next-gene­ra­ti­on, gene­ral-pur­po­se computing.