• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD Boosts Application Development for AMD Fusion APU-Powered PCs

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
34,484 (9.19/day)
Likes
17,515
Location
Hyderabad, India
#1
AMD today announced availability of the updated AMD Accelerated Parallel Processing (APP) Software Development Kit (SDK) v2.3 with full support for the first AMD Fusion Accelerated Processing Units (APUs), OpenCL 1.1 and AMD Radeon HD 6900 Series graphics. AMD APP technology enables AMD GPUs and CPUs to work together to run many demanding computing tasks faster than possible with just the CPU alone.

AMD Accelerated Parallel Processing SDK v2.3, previously known as the ATI Stream SDK, empowers software developers to write new applications that can take full advantage of the parallel processing power of heterogeneous computing platforms, such as those based on new AMD E-Series and C-Series APUs that combine a multi-core CPU and DirectX®11-capable GPU on a single die.

“When developers harness the power of parallel processing within our APU designs, they can fundamentally change the PC experience to help not only make it faster, but also to create new possibilities in software,” said John Taylor, director of Client Product and Software Marketing, AMD. “In 2008, AMD was the first processor design company to embrace OpenCL, and as such, we have made significant progress in parallel processing innovation. Our vision has been realized with the widespread availability of the first PCs powered by AMD Fusion APUs.

“Industry standards like OpenCL and OpenGL, common APIs, and tools like the AMD APP library and SDK give application developers a shared environment that allows them to harness maximum hardware performance for amazing application experiences across platforms,” said George Tang, vice president and general manager of ArcSoft’s Video and Home Entertainment Group. “By supporting these open standards, AMD is giving developers access to a programming environment that helps them more easily navigate the recent advances in computer hardware, including AMD’s APU technology.”

In addition to support for the first AMD Fusion APUs and OpenCL 1.1, AMD APP SDK v2.3 offers improved runtime performance and math libraries for OpenCL.

AMD Developer Summit
Improving OpenCL performance and programmability on AMD platforms is a key initiative for AMD, and this summer, AMD technical personnel, AMD executives, developers and partner companies will gather at the AMD Fusion Developer Summit to discuss industry standards including OpenCL, and to explore how to best optimize applications for heterogeneous computing.

The inaugural AMD Fusion Developer Summit (AFDS) will be held June 13-16, 2011 in Bellevue, Washington. Presentation proposals are due by February 4, 2011. AFDS will gather developers, academics and emerging innovators to learn more about heterogeneous computing, APU technology, parallel processing and developer programs like the AMD Fusion Fund.

Get the Download AMD APP SDK v2.3 here.
 
Joined
Jun 3, 2007
Messages
22,424 (5.78/day)
Likes
8,941
Location
'Merica. The Great SOUTH!
System Name TheMailbox 5.0 / The Mailbox 4.5
Processor RYZEN 1700X / Intel i7 2600k @ 4.2GHz
Motherboard Fatal1ty X370 Gaming K4 / Gigabyte Z77X-UP5 TH Intel LGA 1155
Cooling MasterLiquid PRO 280 / Scythe Katana 4
Memory ADATA RGB 16GB DDR4 2400 16-16-16-39 / G.SKILL Sniper Series 16GB DDR3 1866: 9-9-9-24
Video Card(s) MSI 1080 "Duke" with 8Gb of RAM. Boost Clock 1847 MHz / ASUS 780ti
Storage 256Gb M4 SSD / 128Gb Agelity 4 SSD , 500Gb WD (7200)
Display(s) LG 29" Class 21:9 UltraWide® IPS LED Monitor 2560 x 1080 / Dell 27"
Case Cooler Master MASTERBOX 5t / Cooler Master 922 HAF
Audio Device(s) Realtek ALC1220 Audio Codec / SupremeFX X-Fi with Bose Companion 2 speakers.
Power Supply Seasonic FOCUS Plus Series SSR-750PX 750W Platinum / SeaSonic X Series X650 Gold
Mouse SteelSeries Sensei (RAW) / Logitech G5
Keyboard Razer BlackWidow / Logitech (Unknown)
Software Windows 10 Pro (64-bit)
Benchmark Scores Benching is for bitches.
#3
Is Nvidia countering this in any way? Honest question.
 
Joined
Feb 19, 2009
Messages
670 (0.21/day)
Likes
93
Location
I live in Norway, in the province Buskerud.
System Name 2 sys spec seperated by "|"
Processor R7 1700 | Xeon 2680
Motherboard Asus | HP Z620
Cooling Water | Air
Memory 64gb | 128 gb
Video Card(s) EK-FC - RX Vega 64 | quadro K4000\GTX970
Storage Many SSD's
Display(s) AOC 28" 4K something
Case Corsair Carbide 88R
Power Supply Corsair HX750
Mouse G500
Keyboard TT Meka G1
Software Ubuntu 17.10 - 4.14 AMDGPU
#4
amd aims high but lets hope it will not end up as useless as Stream Technology
Stream is almost ~as good as cuda.
Marketing... marketing..

Amd's tech is really good, but Opencl is what i'm rooting for!
 
Joined
May 7, 2009
Messages
5,265 (1.66/day)
Likes
1,452
Location
Marietta, GA USA
System Name ODIN
Processor AMD Ryzen 7 1800X @ 3.9 GHz (all cores)
Motherboard ASRock TaiChi X370
Cooling Cryorig Universal R1
Memory 16 GB G.Skill FlareX @ 2933 MHz 14-14-14-34
Video Card(s) Nvidia EVGA GeForce GTX 1070 SC 8 GB
Storage WD M.2 1TB SSD :: 4 TB RAID 1 Array of 2 drives
Display(s) Dell S2716DG 27" 144 Hz G-SYNC
Case NZXT H630
Audio Device(s) Onboard Audio
Power Supply Antec HCP 850 80+ Gold
Mouse Corsair M65
Keyboard Corsair K70 RGB Lux
Software Windows 10 Pro 64-bit
Benchmark Scores I don't benchmark.
#6
Is Nvidia countering this in any way? Honest question.
Well they did license almost all their tech to Intel, so Intel may counter with an Nvidia right hook. We will have to see though.

I wonder. Does this mean you can build one program and run part of it with the CPU and then run another section of the code with the GPU, so you can benefit from whichever one gives the best boost.
 
Joined
Jul 26, 2010
Messages
1,655 (0.61/day)
Likes
729
Location
Philly
System Name Primary Rig
Processor Phenom II X4 B50 @ 3.7GHz
Motherboard Biostar TA790GX 128M
Cooling Sunbeam CR-CCTF 120mm , 6x120mm, MOS-C1
Memory 2x2GB Kingston HyperX 1066 @ 800 4-4-4-12
Video Card(s) Sapphire HD 5830 800/1000 @ 885/1225
Storage 320GB, 400GB, 500GB, 1.5TB
Display(s) Hannspree HF259
Case CM 690
Power Supply OCZ 850W
Benchmark Scores 3Dmark06: 18545/5219 CPU Mark 7.0: 3911.2 Cinebench R10: 11826/3359 x264 HD 2.0: 75.6/23.9
#7
cuda has many software support stream has very few
I thought Stream was just ATI's implementation of OpenCL? IMO OpenCL, by virtue of it's compatibility, is better than CUDA. However I am aware that CUDA has achieved far (far) greater industry acceptance.

Anyway about it, the Fusion platform looks really nice and I'll probably do some tinkering with it in the next several months.

Is Nvidia countering this in any way? Honest question.
Well they did announce that they were making an x86 CPU (I think). I don't think it's a direct competitor, but it's still something (quite) different from Nvidia.

Additionally Intel is making Atom CPUs with an FPGA. I figure that will compete a bit with Fusion in the embedded devices market.
 
Last edited:
Joined
Jan 2, 2009
Messages
731 (0.22/day)
Likes
102
Processor Intel Core i5-3470 3.2 GHz Quad-core Ivy Bridge
Motherboard ASUS P8Z77-M Z77
Cooling ID-COOLING IS-50 TDP 130W
Memory Kingston HyperX Genesis 2x4 GB DDR3 @ 1866MHz 9-11-9-27-1T
Video Card(s) ZOTAC GeForce® GTX 1070 AMP Edition (ZT-P10700C-10P)
Storage WD SiliconEdge Blue 64 GB SSD, Kingston SSDNow! 240 GB SSD, WD RE4 1 TB HDD
Display(s) LN-T4065F FullHD LCD TV
Power Supply Raidmax RX-1000AE 1000W 80 Plus Gold
Mouse Logitech G402 Hyperion Fury FPS Gaming Mouse (Defective MOUSE3)
Keyboard Logitech K120
Software Windows 10 Pro 64-bit
#8
Stream is a piece of crap. Burst reading/writing calculations are seriously in pieces, the way it handles global buffers is a pain, and their ISA progress (which is NEEDED in multi-GPU computing) is so damn slow.

What makes it worse is that their progress for shifting to OpenCL is even slower.

This is probably the only reason why I have a GTX 460 in my 3rd PCI-E (4x) slot along with my Crossfire'd HD 5770s, because CUDA and it's compatibility to OpenCL is progressing pretty damn well. And NVIDIA actually HELPS developers out directly through e-mail and the official forums.

C'mon ATI, stop concentrating on games alone and fix your drivers and SDKs.
 
Joined
Jan 2, 2009
Messages
9,767 (2.96/day)
Likes
1,779
Location
Suffolk/Essex, England
System Name Joseph's Laptop Clevo P771ZM
Processor 4970k @4/4.4ghz
Motherboard *shrugs*
Cooling About 2 kilos of copper fins and pipes.
Memory 2x 8gb
Video Card(s) GTX 970m 6gb
Storage 500gb Msata SSD 2x 2TB storage drives
Display(s) Built in
Power Supply 300w power brick
Mouse Steam controller
Software Windows ten
#9
Stream is a piece of crap. Burst reading/writing calculations are seriously in pieces, the way it handles global buffers is a pain, and their ISA progress (which is NEEDED in multi-GPU computing) is so damn slow.

What makes it worse is that their progress for shifting to OpenCL is even slower.

This is probably the only reason why I have a GTX 460 in my 3rd PCI-E (4x) slot along with my Crossfire'd HD 5770s, because CUDA and it's compatibility to OpenCL is progressing pretty damn well. And NVIDIA actually HELPS developers out directly through e-mail and the official forums.

C'mon ATI, stop concentrating on games alone and fix your drivers and SDKs.


Perchance have you been on the opencl and stream dev forums on the AMD website?

Because crap damn I see a lot of ATI folk helping directly there ;)
 
Joined
Jan 2, 2009
Messages
731 (0.22/day)
Likes
102
Processor Intel Core i5-3470 3.2 GHz Quad-core Ivy Bridge
Motherboard ASUS P8Z77-M Z77
Cooling ID-COOLING IS-50 TDP 130W
Memory Kingston HyperX Genesis 2x4 GB DDR3 @ 1866MHz 9-11-9-27-1T
Video Card(s) ZOTAC GeForce® GTX 1070 AMP Edition (ZT-P10700C-10P)
Storage WD SiliconEdge Blue 64 GB SSD, Kingston SSDNow! 240 GB SSD, WD RE4 1 TB HDD
Display(s) LN-T4065F FullHD LCD TV
Power Supply Raidmax RX-1000AE 1000W 80 Plus Gold
Mouse Logitech G402 Hyperion Fury FPS Gaming Mouse (Defective MOUSE3)
Keyboard Logitech K120
Software Windows 10 Pro 64-bit
#10
Of course. That's where I have to post my efforts in case something goes wrong. If you read most of the posts they are complaints (e.g. lack of certain functions) on the bad implementation ATI is using for Stream-to-OpenCL. It's good that they're adopting OpenCL, but they're very slow at doing it.

If they would fix their efforts on driver optimization and SDK integrity I would be using my 5770s for programming, but at the moment their implementation actually adds overhead.

What makes it worse is ATI's support for GNU/Linux. It was going great at first but then they dropped the ball after the 4-series, particularly a lack for support of UVD.
 
Joined
Jan 29, 2006
Messages
241 (0.06/day)
Likes
24
System Name Home
Processor Q6600 @ 3300
Motherboard Gigabyte p31 ds3l
Cooling TRUE Intel Edition
Memory 4 gb x 800 mhz
Video Card(s) Asus GTX 560
Storage WD 1x250 gb Seagate 2x 1tb
Display(s) samsung T220
Case no name
Audio Device(s) onboard
Power Supply chieftec 550w
Software Windows 7 64
#11
I was just bitching in another thread about Ati not doing anything for accelerating some apps with stream/opencl and i was wondering if you guys know any program that can use Ati gpu's to encode , or some pro editing app that use Atis GPU for preview and exporting.
I'm really pissed i have this crappy HD4850 in my PC and render a 6 hour footage in 1,5 hours or 3-4 hours for HD material , friends with GTX285 and adobe premiere pro do this in half an hour , WTF Ati ?
So any app with real usefullness ( not tech demos and software in alpha stage or some it can do on paper , right now what it can do ? ).
 

Wile E

Power User
Joined
Oct 1, 2006
Messages
24,318 (5.89/day)
Likes
3,682
System Name The ClusterF**k
Processor 980X @ 4Ghz
Motherboard Gigabyte GA-EX58-UD5 BIOS F12
Cooling MCR-320, DDC-1 pump w/Bitspower res top (1/2" fittings), Koolance CPU-360
Memory 3x2GB Mushkin Redlines 1600Mhz 6-8-6-24 1T
Video Card(s) Evga GTX 580
Storage Corsair Neutron GTX 240GB, 2xSeagate 320GB RAID0; 2xSeagate 3TB; 2xSamsung 2TB; Samsung 1.5TB
Display(s) HP LP2475w 24" 1920x1200 IPS
Case Technofront Bench Station
Audio Device(s) Auzentech X-Fi Forte into Onkyo SR606 and Polk TSi200's + RM6750
Power Supply ENERMAX Galaxy EVO EGX1250EWT 1250W
Software Win7 Ultimate N x64, OSX 10.8.4
#12
All I want to know is, will this finally get us some decent GPU accelerated encoders on ATI cards? nVidia stomps all over ATI for that.
 
Joined
Mar 14, 2009
Messages
3,350 (1.04/day)
Likes
1,150
Location
Ohio
System Name Spanky
Processor Ryzen 1400
Motherboard MSI 350 gaming pro
Cooling NZXT Kracken X42
Memory 8gb Crucial 2133 at 2667
Video Card(s) Nvidia 1060
Storage 250gb WD blue
Display(s) Acer 32" 2560x1440
Case Raidmax Sigma
Audio Device(s) Sound Blaster Audigy FX
Power Supply Seasonic
Mouse Epicgear
Keyboard Razer Deatstalker
Software Windows 10Pro x64
#13
Sure they will by the time the 12xxx series cards are out
You know within a year..LOL
 
Joined
Jan 31, 2011
Messages
1,698 (0.67/day)
Likes
543
System Name TeraUltima 7
Processor Intel Core i5 3570K @4Ghz
Motherboard ASRock Z68 Pro3-M
Cooling DeepCool Ice Berg Pro "Black Edition"
Memory Kingston Hyper X 16GB DDR3 1866
Video Card(s) Palit GeForce GTX 1070 Super JetStream
Storage Crucial MX100 256GB SSD + 1TB Seagate HDD
Display(s) LG 23MP68VQ-P IPS 75HZ 23" MONITOR
Case Aerocool Dead Silence Black Edition Cube
Audio Device(s) Onboard Realtek ALC892 7.1 HD Audio
Power Supply OCZ Stealth X Stream II 600W
Mouse Logitech G400S | Wacom Intuos CTH-480
Keyboard A4Tech G800V Gaming Keyboard
Software Windows 7 Ultimate 64bit SP1
Benchmark Scores http://www.3dmark.com/fs/9470441
#14