Menu
With new specification, run one application across devices

With new specification, run one application across devices

HSA Foundation's first software and hardware specification could extract more performance, battery from mobile devices

Raw horsepower has always been important measuring stick for performance of mobile devices and PCs, but it's also important to determine whether applications are written to exploit all the available hardware features.

Through a new specification announced on Monday, the Heterogeneous System Architecture (HSA) Foundation wants to provide a common framework through which developers can write an application once and then run it across servers, mobile devices, gaming consoles, appliances and PCs running on different processors.

The HSA 1.0 specification provides underlying guidelines so applications can also effectively harness the joint computing power of processing units available in computing devices. It is the first specification released by the HSA Foundation since it was established in 2012.

The goal of HSA 1.0 is to not only ensure programs run faster, but also more power-efficiently. Some applications, like graphics software, can consume a lot of power, and balancing processing across GPUs, CPUs and specialized chips could help extend battery life on devices.

The benefit is limited to those programs written using the HSA 1.0 spec, and to the hardware supporting it. It's also up to operating system providers to support the specification and build in drivers so that compiled programs can exploit the hardware features.

Hardware in mobile devices and PCs is getting increasingly complex, and it's a growing challenge for programmers to write applications for multiple devices. The new specification would allow developers to write applications that are architecture agnostic, meaning a single program will work across x86 and ARM CPUs.

Multicore programming has also been a challenge since the days of Windows, with most of the processing happening on or via the CPU. But GPUs are becoming important at processing video, and digital signal processors are handling tasks like voice recognition, processing audio and taking calls. The HSA 1.0 specification automatically assigns tasks to relevant cores, relieving stress on developers of programming for task execution tasks on specific cores.

There are other open parallel programming standards like OpenCL trying to solve the same issue, but they are mostly used in supercomputing. Some of the world's fastest supercomputers harness the joint computing power of CPUs, GPUs and accelerators for scientific and mathematical calculations. HSA Foundation has expressed a desire to succeed OpenCL with support for a wider range of devices.

Some big names backing the new standard include AMD, Qualcomm, ARM, Imagination Technologies, MediaTek and Samsung. AMD is designing its chips to be compatible with HSA standards by breaking the stranglehold on CPUs -- which have typically played a big role in scheduling execution of programs -- and providing direct access to memory and other processing cores. Through the HSA chip design, AMD in particular wants CPUs and GPUs to be equal players in program execution, particularly with more importance being placed on graphics in PCs, mobile devices and supercomputers.

But key companies like Intel and Nvidia are not participants in HSA, which could hobble the specification's adoption. Nvidia's proprietary CUDA standard is designed for its Tesla supercomputing graphics chips and Tegra mobile chips, and Intel is providing its own parallel programming suite for use with its chips. The companies have a lot running on their proprietary programming standards, which could help improve chip sales.

HSA 1.0 will initially support popular programming languages like Java, C++, OpenMP, Python and others. Companies will also have to ensure their hardware is compatible with specifications. Qualcomm, which is one of the world's largest mobile chip vendors, has said the custom CPUs, Adreno GPUs and digital signals processors will be HSA compatible. Imagination Technologies, MediaTek and chip designer ARM also said they will bring HSA compatibility on chips and processor designs in the future.

Other key HSA Foundation members include Oracle, Sony, LG Electronics, Marvell, Toshiba, Broadcom and Texas Instruments.

Agam Shah covers PCs, tablets, servers, chips and semiconductors for IDG News Service. Follow Agam on Twitter at @agamsh. Agam's e-mail address is agam_shah@idg.com


Follow Us

Join the newsletter!

Or

Sign up to gain exclusive access to email subscriptions, event invitations, competitions, giveaways, and much more.

Membership is free, and your security and privacy remain protected. View our privacy policy before signing up.

Error: Please check your email address.

Tags softwarequalcommapplication developmenttexas instrumentsComponentsAdvanced Micro DevicesSamsung ElectronicsMediaTekArm Holdings

Events

Featured

Slideshows

Meet the Reseller News 30 Under 30 Tech Awards 2020 winners

Meet the Reseller News 30 Under 30 Tech Awards 2020 winners

This year’s Reseller News 30 Under 30 Tech Awards were held as an integral part of the first entirely virtual Emerging Leaders​ forum, an annual event dedicated to identifying, educating and showcasing the New Zealand technology market’s rising stars. The 30 Under 30 Tech Awards 2020 recognised the outstanding achievements and business excellence of 30 talented individuals​, across both young leaders and those just starting out. In this slideshow, Reseller News honours this year's winners and captures their thoughts about how their ideas of leadership have changed over time.​

Meet the Reseller News 30 Under 30 Tech Awards 2020 winners
Reseller News Exchange Auckland: Beyond the myths — how partners can master cloud security

Reseller News Exchange Auckland: Beyond the myths — how partners can master cloud security

This exclusive Reseller News Exchange event in Auckland explored the challenges facing the partner community on the cloud security frontier, as well as market trends, customer priorities and how the channel can capitalise on the opportunities available. In association with Arrow, Bitdefender, Exclusive Networks, Fortinet and Palo Alto Networks. Photos by Gino Demeer.

Reseller News Exchange Auckland: Beyond the myths — how partners can master cloud security
Reseller News welcomes industry figures at 2020 Hall of Fame lunch

Reseller News welcomes industry figures at 2020 Hall of Fame lunch

Reseller News welcomed 2019 inductees - Leanne Buer, Ross Jenkins and Terry Dunn - to the fourth running of the Reseller News Hall of Fame lunch, held at the French Cafe in Auckland. The inductees discussed the changing face of the IT channel ecosystem in New Zealand and what it means to be a Reseller News Hall of Fame inductee. Photos by Gino Demeer.

Reseller News welcomes industry figures at 2020 Hall of Fame lunch
Show Comments