Overclock.net › Forums › Industry News › Software News › [AMD Dev Central] Bolt Architecture
New Posts  All Forums:Forum Nav:

[AMD Dev Central] Bolt Architecture

post #1 of 30
Thread Starter 
Quote:
Today we released a preview version of the Bolt C++ Template Library included in the APP SDK 2.8 – get it here.
 
The primary goal of Bolt is to make it easier for developers to utilize the inherent performance and power efficiency benefits of heterogeneous computing (hc).  In this first version, we’ve delivered an introductory set of common compute-optimized routines including sort, scan, transform, and reduce.  Compared to writing the equivalent functionality in OpenCL™, you’ll find that Bolt requires significantly fewer lines-of-code and less developer effort.
 
Bolt’s device_vector class provides a convenient vector-like interface for managing device memory.  On today’s heterogeneous computing devices, managing device memory (and the associated copies to and from host space) is often necessary to obtain good performance from discrete GPUs, and the device_vector makes this as painless as possible.   However, in the future, the Heterogeneous Systems Architecture will provide a single, shared, coherent heap of memory with fast access from both the CPU and Accelerated Compute Units – this will eliminate the need for developers to manage the separate device memory.  HSA devices will be able to directly access host memory with good performance, and with full support for pageable virtual memory and associated large-memory footprints.
 
Bolt’s productivity-oriented development environment enables developers to get good performance on today’s hc platforms.  And, the exact same code will run on future HSA Platforms at increased performance and reduced power.

In a nutshell: AMD releases HSA-compatible compilers, defines "Bolt" architecture to compete with stock x86 and ARM.

Welcome to the world of HSA.

[LINK HERE to learn more]


Edited by xd_1771 - 12/6/12 at 5:15pm
post #2 of 30
To infinity, and beyond! thumb.gif
The Little Guy
(20 items)
 
I come in peace
(14 items)
 
 
CPUMotherboardGraphicsRAM
i7 5820k Asus X99-A MSI R9-290X 2 x Corsair Vengeance LPX 16GB (4 x 4GB) DDR4 2... 
Hard DriveCoolingCoolingCooling
2 x SAMSUNG 840 Pro Series MZ-7PD512BW 2.5" 512... Black Ice GT Stealth 360 Radiator - Blue EK Supremacy CPU Liquid Cooling Block - Nickel ... EK Radeon R9-290X VGA Liquid Cooling Block - Ac... 
CoolingCoolingCoolingOS
Monsoon Series Two Premium D5 / MCP655 Dual Bay... Swiftech MCP655-PWM-DRIVE 12v Water Pump Module... 3 x Noctual NF-F12 120 x 25mm PWM fan Windows 10 Professional 
MonitorMonitorKeyboardPower
2 x Dell UltraSharp U2312HM 23" IPS Asus MG279Q 27" 144 Hz IPS Freesync 35-90Hz Range Razer Black Widow Ultimate Corsair AX-860i 
CaseMouseMouse PadAudio
Cooler Master Cosmos II Razer Naga 2014 Left-Hand edition Razer Vespula Creative Labs Titanium HD 
CPUMotherboardGraphicsRAM
AMD FX-8120 ASUS Crosshair V XFX R7-260X-CNF4 Core Edition Radeon R7 260X 2G... Crucial Ballistix Sport 16GB (2 x 8GB) 240-Pin ... 
Hard DriveHard DriveCoolingOS
4 x Seagate NAS HDD ST2000VN000 2TB 64MB Cache ... 2 x OCZ Vertex 3 240 GB Corsair H-80 Windows Server 2012 Essentials 
PowerCaseOtherOther
Corsair HX-850 Lian Li PC-X500B LSI 9300 MegaRAID SAS 9361-8i (LSI00417) PCI-Ex... LSI LSICVM02 (LSI00418) CacheVault Accessory Ki... 
Other
Intel Ethernet Server Adapter i210 
Other
Surface Book 
  hide details  
Reply
The Little Guy
(20 items)
 
I come in peace
(14 items)
 
 
CPUMotherboardGraphicsRAM
i7 5820k Asus X99-A MSI R9-290X 2 x Corsair Vengeance LPX 16GB (4 x 4GB) DDR4 2... 
Hard DriveCoolingCoolingCooling
2 x SAMSUNG 840 Pro Series MZ-7PD512BW 2.5" 512... Black Ice GT Stealth 360 Radiator - Blue EK Supremacy CPU Liquid Cooling Block - Nickel ... EK Radeon R9-290X VGA Liquid Cooling Block - Ac... 
CoolingCoolingCoolingOS
Monsoon Series Two Premium D5 / MCP655 Dual Bay... Swiftech MCP655-PWM-DRIVE 12v Water Pump Module... 3 x Noctual NF-F12 120 x 25mm PWM fan Windows 10 Professional 
MonitorMonitorKeyboardPower
2 x Dell UltraSharp U2312HM 23" IPS Asus MG279Q 27" 144 Hz IPS Freesync 35-90Hz Range Razer Black Widow Ultimate Corsair AX-860i 
CaseMouseMouse PadAudio
Cooler Master Cosmos II Razer Naga 2014 Left-Hand edition Razer Vespula Creative Labs Titanium HD 
CPUMotherboardGraphicsRAM
AMD FX-8120 ASUS Crosshair V XFX R7-260X-CNF4 Core Edition Radeon R7 260X 2G... Crucial Ballistix Sport 16GB (2 x 8GB) 240-Pin ... 
Hard DriveHard DriveCoolingOS
4 x Seagate NAS HDD ST2000VN000 2TB 64MB Cache ... 2 x OCZ Vertex 3 240 GB Corsair H-80 Windows Server 2012 Essentials 
PowerCaseOtherOther
Corsair HX-850 Lian Li PC-X500B LSI 9300 MegaRAID SAS 9361-8i (LSI00417) PCI-Ex... LSI LSICVM02 (LSI00418) CacheVault Accessory Ki... 
Other
Intel Ethernet Server Adapter i210 
Other
Surface Book 
  hide details  
Reply
post #3 of 30
Thread Starter 
Quote:
Originally Posted by coupe View Post

To infinity, and beyond! thumb.gif

Exactly... I am far too excited!!!

post #4 of 30
Hey this is pretty neat... Maybe we'll see CPU's completely void of FPUs in the near future!
Perpetual Upgrade
(17 items)
 
Server
(17 items)
 
Galago UltraPro
(9 items)
 
CPUMotherboardGraphicsRAM
i7-4770K MSI Z97M Gaming Zotac GTX 1080 AMP! Edition (2x4GB) Corsair DDR3-2000 
Hard DriveHard DriveCoolingCooling
128GB Crucial M4 (2x) 500GB RAID 0 Swiftech Apogee Black Ice GT Stealth 240 
OSKeyboardPowerCase
Windows 10 Pro 64bit Corsair K70 Vengence Seasonic X650 Aerocool DS Cube 
MouseAudio
Logitech G500 ASUS Xonar DX 
CPUMotherboardGraphicsRAM
Phenom II X4 965 MSI 870A-G54 nVidia 8400GS (2x2GB) Patriot DDR3-1600 
RAMHard DriveHard DriveCooling
(2x4GB) Patriot DDR3-1600 (3x) 320GB RAID 5 (1x) 1TB Backup Storage Coolermaster TX3 
OSPowerOther
Proxmox Hypervisor Antec TruePower 430W HP Smart Array P400 
CPUGraphicsRAMHard Drive
Intel i7-4750HQ Intel Iris Pro Graphics 5200  (2 x 4GB) DDR3-1600 90GB Intel mSATA SSD 
Hard DriveOSOSMonitor
500GB 5400RPM HDD Ubuntu Gnome 15.10 Windows 10 14" 1080p ColorPro IPS 
Case
Galago UltraPro 
  hide details  
Reply
Perpetual Upgrade
(17 items)
 
Server
(17 items)
 
Galago UltraPro
(9 items)
 
CPUMotherboardGraphicsRAM
i7-4770K MSI Z97M Gaming Zotac GTX 1080 AMP! Edition (2x4GB) Corsair DDR3-2000 
Hard DriveHard DriveCoolingCooling
128GB Crucial M4 (2x) 500GB RAID 0 Swiftech Apogee Black Ice GT Stealth 240 
OSKeyboardPowerCase
Windows 10 Pro 64bit Corsair K70 Vengence Seasonic X650 Aerocool DS Cube 
MouseAudio
Logitech G500 ASUS Xonar DX 
CPUMotherboardGraphicsRAM
Phenom II X4 965 MSI 870A-G54 nVidia 8400GS (2x2GB) Patriot DDR3-1600 
RAMHard DriveHard DriveCooling
(2x4GB) Patriot DDR3-1600 (3x) 320GB RAID 5 (1x) 1TB Backup Storage Coolermaster TX3 
OSPowerOther
Proxmox Hypervisor Antec TruePower 430W HP Smart Array P400 
CPUGraphicsRAMHard Drive
Intel i7-4750HQ Intel Iris Pro Graphics 5200  (2 x 4GB) DDR3-1600 90GB Intel mSATA SSD 
Hard DriveOSOSMonitor
500GB 5400RPM HDD Ubuntu Gnome 15.10 Windows 10 14" 1080p ColorPro IPS 
Case
Galago UltraPro 
  hide details  
Reply
post #5 of 30

Interesting.

Main Rig
(12 items)
 
  
CPUMotherboardGraphicsRAM
R7 1800x ASUS Prime 370 Pro RX 480 Corsair Dominator 
Hard DriveOptical DriveOSMonitor
Samsung 850 Pro  None Windows 10 Pro HP w19e: 1440x900 | Sony KDL40S-5100 1920x1080 
KeyboardPowerCaseMouse
CMStorm Quick Fire. CM 1050w  Cooler Master Cosmos II Roccat Kone XTD (Optical) 
  hide details  
Reply
Main Rig
(12 items)
 
  
CPUMotherboardGraphicsRAM
R7 1800x ASUS Prime 370 Pro RX 480 Corsair Dominator 
Hard DriveOptical DriveOSMonitor
Samsung 850 Pro  None Windows 10 Pro HP w19e: 1440x900 | Sony KDL40S-5100 1920x1080 
KeyboardPowerCaseMouse
CMStorm Quick Fire. CM 1050w  Cooler Master Cosmos II Roccat Kone XTD (Optical) 
  hide details  
Reply
post #6 of 30
Quote:
Originally Posted by xd_1771 View Post

Exactly... I am far too excited!!!

Me too man, this is awesome stuff
post #7 of 30
This makes me wish I had something to code that'd benefit from this. Having the skill would be great too, haha.

It's great to see a step towards the 'right' direction software wise.
AMD Build
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD Ryzen 1700 ASRock AB350M Pro4 Sapphire Radeon NITRO Rx 480 8GB 2x8GB DDR4 - Corsair Vengeance LPX 16GB @ 2666 
Hard DriveCoolingOSMonitor
Samsung Evo 960 M.2 Wraith Spire Windows 10 x64 Pro LG 27U68 - 27in - 4K -IPS 
KeyboardPowerCaseMouse
Cherry MX Red w/ White LEDs Corsair HX1050W Gold Corsair 88R mATX Logitech G500 
Mouse Pad
RatPadz XL 
  hide details  
Reply
AMD Build
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD Ryzen 1700 ASRock AB350M Pro4 Sapphire Radeon NITRO Rx 480 8GB 2x8GB DDR4 - Corsair Vengeance LPX 16GB @ 2666 
Hard DriveCoolingOSMonitor
Samsung Evo 960 M.2 Wraith Spire Windows 10 x64 Pro LG 27U68 - 27in - 4K -IPS 
KeyboardPowerCaseMouse
Cherry MX Red w/ White LEDs Corsair HX1050W Gold Corsair 88R mATX Logitech G500 
Mouse Pad
RatPadz XL 
  hide details  
Reply
post #8 of 30
Go AMD go! thumb.gif
post #9 of 30
So...what would a mainstream user see that would benefit from this? Transcoding?
     
CPUGraphicsRAMHard Drive
Intel Core m3-6Y30 Intel HD515 8GB 1866DDR3L Micron M600 MTFDDAV256MBF M.2, 256 GB 
CoolingOSOSMonitor
Fanless Win10 Home x64 Kubuntu 16.04 (requires Linux kernel 4.5/4.6) 13.3 inch 16:9, 1920x1080 pixel, AU Optronics A... 
CPUMotherboardGraphicsRAM
AthlonIIX4 640 3.62GHz (250x14.5) 2.5GHz NB Asus M4A785TD-M EVO MSI GTX275 (Stock 666) 8GBs of GSkill 1600 
RAMHard DriveHard DriveHard Drive
4GBs of Adata 1333 Kingston HyperX 3k 120GB WD Caviar Black 500GB Hitachi Deskstar 1TB 
Optical DriveCoolingOSOS
LG 8X BDR (WHL08S20) Cooler Master Hyper 212+ Kubuntu x64 Windows 7 x64 
OSMonitorPowerCase
Bodhi Linux x64 Acer G215H (1920x1080) Seasonic 520 HAF912 
CPUMotherboardGraphicsRAM
N450 1.8GHz AC and 1.66GHz batt ASUS proprietary for 1001P GMA3150 (can play bluray now!?) 1GB DDR2 
Hard DriveOptical DriveOSOS
160GB LGLHDLBDRE32X Bodhi Linux Fedora LXDE 
OSOSMonitorKeyboard
Kubuntu SLAX 1280x600 + Dell 15inch Excellent! 
PowerCase
6 cells=6-12hrs and a charger 1001P MU17 Black 
  hide details  
Reply
     
CPUGraphicsRAMHard Drive
Intel Core m3-6Y30 Intel HD515 8GB 1866DDR3L Micron M600 MTFDDAV256MBF M.2, 256 GB 
CoolingOSOSMonitor
Fanless Win10 Home x64 Kubuntu 16.04 (requires Linux kernel 4.5/4.6) 13.3 inch 16:9, 1920x1080 pixel, AU Optronics A... 
CPUMotherboardGraphicsRAM
AthlonIIX4 640 3.62GHz (250x14.5) 2.5GHz NB Asus M4A785TD-M EVO MSI GTX275 (Stock 666) 8GBs of GSkill 1600 
RAMHard DriveHard DriveHard Drive
4GBs of Adata 1333 Kingston HyperX 3k 120GB WD Caviar Black 500GB Hitachi Deskstar 1TB 
Optical DriveCoolingOSOS
LG 8X BDR (WHL08S20) Cooler Master Hyper 212+ Kubuntu x64 Windows 7 x64 
OSMonitorPowerCase
Bodhi Linux x64 Acer G215H (1920x1080) Seasonic 520 HAF912 
CPUMotherboardGraphicsRAM
N450 1.8GHz AC and 1.66GHz batt ASUS proprietary for 1001P GMA3150 (can play bluray now!?) 1GB DDR2 
Hard DriveOptical DriveOSOS
160GB LGLHDLBDRE32X Bodhi Linux Fedora LXDE 
OSOSMonitorKeyboard
Kubuntu SLAX 1280x600 + Dell 15inch Excellent! 
PowerCase
6 cells=6-12hrs and a charger 1001P MU17 Black 
  hide details  
Reply
post #10 of 30
Quote:
Originally Posted by SectorNine50 View Post

Hey this is pretty neat... Maybe we'll see CPU's completely void of FPUs in the near future!

I get the feeling that this is a plan
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Software News
Overclock.net › Forums › Industry News › Software News › [AMD Dev Central] Bolt Architecture