Guru3D.com
  • HOME
  • NEWS
    • Channels
    • Archive
  • DOWNLOADS
    • New Downloads
    • Categories
    • Archive
  • GAME REVIEWS
  • ARTICLES
    • Rig of the Month
    • Join ROTM
    • PC Buyers Guide
    • Guru3D VGA Charts
    • Editorials
    • Dated content
  • HARDWARE REVIEWS
    • Videocards
    • Processors
    • Audio
    • Motherboards
    • Memory and Flash
    • SSD Storage
    • Chassis
    • Media Players
    • Power Supply
    • Laptop and Mobile
    • Smartphone
    • Networking
    • Keyboard Mouse
    • Cooling
    • Search articles
    • Knowledgebase
    • More Categories
  • FORUMS
  • NEWSLETTER
  • CONTACT

New Reviews
ASRock Radeon RX 6700 XT Phantom Gaming D OC review
Enermax Aquafusion 360 review LCS
Intel Core i5 11400F processor review
Corsair Vengeance RGB Pro SL 3600 MHz 32GB review
ASRock Z590 Extreme review
Gigabyte Radeon RX 6700 XT Gaming OC review
Corsair K70 RGB TKL keyboard review
Corsair RM650x (2021) power supply review
be quiet! Silent Loop 2 280mm review
Corsair K55 RGB PRO XT keyboard review

New Downloads
Corsair Utility Engine Download (iCUE) Download v4.10.273
Display Driver Uninstaller Download version 18.0.3.9
AMD Radeon Adrenalin Edition 21.4.1 driver download
3DMark Download v2.17.7166 + Time Spy
NVIDIA Unreal Engine 4 RTX & DLSS Demo
Intel HD graphics Driver Download Version: DCH 27.20.100.9466
CPU-Z download v1.96
GeForce 466.11 WHQL driver download
Guru3D RTSS Rivatuner Statistics Server Download 7.3.2 Beta 2
MSI Afterburner 4.6.4 Beta 2 Download


New Forum Topics
Please help. Can I switch back to win 10??? GeForce RTX 3080 Ti price, release date surfaces Seagate Now Offers High Capacity FireCuda External Hard Drives and Gaming Hub DLSS arrives for COD: Warzone and Modern Warfare CRU (Custom Resolution Utility) Tips, Tricks and Monitors OC (LCD/LED/CRT) WDDM 3.0 / 470.25 Download: Radeon Software Adrenalin 21.4.1 Download & Discussion Vivid Gaming Display Color Enhancement for CGN cards??? RTSS/NVidiaV3 FrameRateLimiter causing Engine Rendering Artifacts if capped below 100fps Vulkan Is it normal for Zen 2 all-core to max out at 4 GHz? My 3900X in games seems to top out there




Guru3D.com » News » AMD Launches Boltzmann Initiative - HSA porting CUDA-based applications

AMD Launches Boltzmann Initiative - HSA porting CUDA-based applications

by Hilbert Hagedoorn on: 11/16/2015 06:37 PM | source: | 22 comment(s)
AMD Launches Boltzmann Initiative - HSA porting CUDA-based applications

AMD (NASDAQ:AMD) announced a suite of tools designed to ease development of high-performance, energy efficient heterogeneous computing systems. The “Boltzmann Initiative” leverages HSA’s ability to harness both central processing units (CPU) and AMD FirePro™ graphics processing units (GPU) for maximum compute efficiency through software. 

The first results of the initiative are featured this week at SC15 and include the Heterogeneous Compute Compiler (HCC); a headless Linux® driver and HSA runtime infrastructure for cluster-class, High Performance Computing (HPC); and the Heterogeneous-compute Interface for Portability (HIP) tool for porting CUDA-based applications to a common C++ programming model. The tools are designed to drive application performance across markets ranging from machine learning to molecular dynamics, and from oil and gas to visual effects and computer-generated imaging.

“AMD’s Heterogeneous-compute Interface for Portability enables performance portability for the HPC community. The ability to take code that was written for one architecture and transfer it to another architecture without a negative impact on performance is extremely powerful,” said Jim Belak, co-lead of the U.S. Department of Energy’s Exascale Co-design Center in Extreme Materials and senior computational materials scientist at Lawrence Livermore National Laboratory. “The work AMD is doing to produce a high-performance compiler that sits below high-level programming models enables researchers to concentrate on solving problems and publishing groundbreaking research rather than worrying about hardware-specific optimizations.”

New Compiler for Heterogeneous Computing
The promise of combining multi-core, serial processing CPUs with parallel-processing GPUs to maximize compute efficiency is already being seen in the industry, as driven by the Heterogeneous Systems Architecture (HSA) Foundation that counts AMD as a founding member. One of the goals for HSA is easing the development of parallel applications through use of higher level languages. The new AMD “Boltzmann Initiative” suite includes an HCC compiler for C++ development, greatly expanding the field of programmers who can leverage HSA. The new HCC C++ compiler is a key tool in enabling developers to easily and efficiently apply the hardware resources in heterogeneous systems. The compiler offers more simplified development via single source execution, with both the CPU and GPU code in the same file. The compiler automates the placement code that executes on both processing elements for maximum execution efficiency.

“Just as our customers are excited about our hardware innovation, including the introduction of the first GPU with High Bandwidth Memory this year and our new x86 core architecture coming next year, our innovations in software development are equally as important to them,” said Mark Papermaster, senior vice president and chief technology officer, AMD. “The challenge has always been to unlock the hardware’s capabilities and make them easily accessible to developers working to solve difficult problems. AMD’s newest offering provides the keys to more readily access our parallel computing engines – both multicore CPUs and GPUs – and to make these benefits available to the mainstream of developers across a broad spectrum of computing platforms, from embedded to supercomputing.”

Linux Driver and Runtime Focused on the Needs of HPC Cluster-Class Computing
To complement the new compilation tools, AMD has developed a new HPC-focused driver and system runtime. This new headless Linux driver brings key capabilities to address core high-performance computing needs, including low latency compute dispatch and PCIe® data transfers; peer-to-peer GPU support; Remote Direct Memory Access (RDMA) from InfiniBand™ that interconnects directly to GPU memory; and Large Single Memory Allocation support.

HIP-ifying CUDA Application to Run on AMD GPUs
To bring applications written for CUDA onto AMD platforms, AMD announces the new HIP tool. AMD testing shows that in many cases 90 percent or more of CUDA code can be automatically converted into C++ by HIP with the final 10 percent converted manually in the widely popular C++ language. This greatly expands the installed hardware base available to run what were formerly exclusively CUDA-based applications. At SC15, AMD is demonstrating the potential for HIP, running the CUDA-generated Rodinia benchmark suite on AMD GPUs.

Availability
An early access program for the “Boltzmann Initiative” tools is planned for Q1 2016.







« Download Display Driver Uninstaller DDU version 15.6.0.2 · AMD Launches Boltzmann Initiative - HSA porting CUDA-based applications · Scythe Adds Fuma Twin-Tower CPU Cooler »

Related Stories

AMD Launches A8-7670K APU - 07/20/2015 02:32 PM
AMD today launched another Kaveri APU, the A8-7670K APU has the usual 4 CPU cores and Six Radeon cores. The chip is clocked at 3.6 GHz with a turbo allowance to 4.1 GHz making it a fraction faster op...

Computex 2015: AMD Launches Carrizo Mobile APUs - 06/03/2015 11:34 AM
AMD today launches their Carrizo based Mobile APUs, the new APU architecture makes use of Excavator CPU cores and up-to eight GCN 1.3 based graphics cores.  We havea  little preview on carrizo's ar...

AMD launches 6th Generation A-Series Processor - 06/03/2015 09:43 AM
AMD today announced its 6th Generation A-Series Processor, the world's first high-performance Accelerated Processing Unit (APU) in a System-on-Chip (SoC) design. Previously codenamed "Carrizo,...

AMD Launches GodAvari FreeSync compatible A10-7870K APU - 05/28/2015 02:22 PM
AMD announces its FreeSync compatible A10-7870K APU, also known under project codename Godavari. The A10-7870K APU, a quad-core CPUs with eight activated Radeon cores totaling towards 512 shader proc...

AMD Launches New LiquidVR Technology - 03/04/2015 04:03 PM
AMD announced an initiative to deliver the best possible VR experience for developers and users through new AMD technologies and partnerships....


5 pages 1 2 3 4 5


Hootmon
Senior Member



Posts: 1232
Joined: 2007-05-08

#5190181 Posted on: 11/16/2015 07:09 PM
Bitcoin mining?

BLEH!
Senior Member



Posts: 6071
Joined: 2010-10-17

#5190201 Posted on: 11/16/2015 07:54 PM
Heh, big middle finger to nVidia...

fantaskarsef
Senior Member



Posts: 12168
Joined: 2014-07-21

#5190205 Posted on: 11/16/2015 07:58 PM
I have to say a very fine move on AMD's side if truely working without any performance losses. Take away an enemies strength if you can't beat them by yourself :D

Truder
Senior Member



Posts: 1433
Joined: 2007-01-16

#5190210 Posted on: 11/16/2015 08:04 PM
Maybe we'll get PhysX on AMD GPUs in the future then?

Hootmon
Senior Member



Posts: 1232
Joined: 2007-05-08

#5190213 Posted on: 11/16/2015 08:08 PM
Heh, big middle finger to nVidia...
Aint that the truth...

5 pages 1 2 3 4 5


Post New Comment
Click here to post a comment for this news story on the message forum.


Guru3D.com © 2021