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

AMD Announces Radeon RX 5700 Based on Navi: RDNA, 7nm, PCIe Gen4, GDDR6

Joined
Oct 2, 2015
Messages
2,466 (1.53/day)
Location
Argentina
System Name Ciel / Yukino
Processor AMD Ryzen R5 3400G @ 3750MHz / Intel Core i3 5005U
Motherboard MSI B350M PRO-VDH / HP 240 G5
Cooling Wraith Spire / Stock
Memory 2x 8GB Corsair Vengeance LPX DDR4 3200MHz / 2x 4GB Hynix + Kingston DDR3L 1600MHz
Video Card(s) Vega 11 / Intel HD 5500
Storage SSD WD Green 240GB M.2 + HDD Toshiba 2TB / SSD Kingston A400 120GB SATA
Display(s) HP w17e 1440x900 @ 75Hz/ Integrated 1366x768 @ 94Hz
Case Generic / Stock
Audio Device(s) Realtek ALC892 / Realtek ALC282
Power Supply Sentey XPP 525W / Power Brick
Mouse Logitech G203 / Elan Touchpad
Keyboard Generic / Stock
Software Windows 10 x64 + Arch Linux
And 2080 is compatible with 11 years old CUDA.
And, wait for it, Zen2 is compatible with 39 years old x86!!!
And still AMD drivers are the worst at OpenGL since... ATI. They never solved it.

CUDA has a lot of driver optimization work, the ISA could be different between generations, Nvidia does the work to unify them in CUDA. You know, it's just another compute language.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
11,565 (3.92/day)
Location
Concord, NH
System Name Kratos
Processor Intel Core i7 3930k @ 4.75Ghz
Motherboard ASUS P9X79 Deluxe
Cooling Corsair H100i V2
Memory G.Skill DDR3-2133, 16gb (4x4gb) @ 9-11-10-28-108-1T 1.65v
Video Card(s) Sapphire AMD Radeon RX Vega 64
Storage 2x120Gb SATA3 SSD Raid-0, 4x1Tb RAID-5, 1x500GB, 1x512GB Samsung 960 Pro NVMe
Display(s) 1x LG 27UD69P (4k), 2x Dell S2340M (1080p)
Case Antec 1200
Audio Device(s) Onboard Realtek® ALC898 8-Channel High Definition Audio
Power Supply Seasonic 1000-watt 80 PLUS Platinum
Mouse Logitech G602
Keyboard Rosewill RK-9100
Software Ubuntu 18.04 (5.3.0 Mainline Kernel)
Benchmark Scores Benchmarks aren't everything.
And still AMD drivers are the worst at OpenGL since... ATI. They never solved it.
It's gotten a lot better in the Linux ecosystem since they went the open source route with the majority of their driver code. It has done AMD a lot of good on the Linux front. I'm astonished at how much my Vega 64 just works and how it works fairly well to be honest.
 
Joined
Oct 2, 2015
Messages
2,466 (1.53/day)
Location
Argentina
System Name Ciel / Yukino
Processor AMD Ryzen R5 3400G @ 3750MHz / Intel Core i3 5005U
Motherboard MSI B350M PRO-VDH / HP 240 G5
Cooling Wraith Spire / Stock
Memory 2x 8GB Corsair Vengeance LPX DDR4 3200MHz / 2x 4GB Hynix + Kingston DDR3L 1600MHz
Video Card(s) Vega 11 / Intel HD 5500
Storage SSD WD Green 240GB M.2 + HDD Toshiba 2TB / SSD Kingston A400 120GB SATA
Display(s) HP w17e 1440x900 @ 75Hz/ Integrated 1366x768 @ 94Hz
Case Generic / Stock
Audio Device(s) Realtek ALC892 / Realtek ALC282
Power Supply Sentey XPP 525W / Power Brick
Mouse Logitech G203 / Elan Touchpad
Keyboard Generic / Stock
Software Windows 10 x64 + Arch Linux
It's gotten a lot better in the Linux ecosystem since they went the open source route with the majority of their driver code. It has done AMD a lot of good on the Linux front. I'm astonished at how much my Vega 64 just works and how it works fairly well to be honest.
I would LOVE to have mesa's OpenGL driver on Windows.
 
Joined
Jul 9, 2015
Messages
2,076 (1.23/day)
System Name My all round PC
Processor i5 750
Motherboard ASUS P7P55D-E
Memory 8GB
Video Card(s) Sapphire 380 OC... sold, waiting for Navi
Storage 256GB Samsung SSD + 2Tb + 1.5Tb
Display(s) Samsung 40" A650 TV
Case Thermaltake Chaser mk-I Tower
Power Supply 425w Enermax MODU 82+
Software Windows 10
And still AMD drivers are the worst at OpenGL since... ATI. They never solved it.
Ties with AMD, plus, minuscule part of the market affected by it and scarcity of resources are at play, I think.

But I'm not holding my breath.
Yes, just merely your eyes shut.
Not that I would expect less from someone who claimed cartels are OK, to justify nVidia.

Let me repeat it in big easy to read letters for you: ISA is there to stay, as 11 old CUDA, 7 years old GCN isn't going anywhere. As for microarchitecture, it is very apparently different even between Polaris and Vegas.
 
Last edited:

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
25,724 (6.19/day)
Location
IA, USA
System Name BY-2015
Processor Intel Core i7-6700K (4 x 4.00 GHz) w/ HT and Turbo on
Motherboard MSI Z170A GAMING M7
Cooling Scythe Kotetsu
Memory 2 x Kingston HyperX DDR4-2133 8 GiB
Video Card(s) Sapphire Radeon RX 5500 XT Pulse 8 GiB
Storage Crucial MX300 275 GB, Seagate Exos X12 TB 7200 RPM
Display(s) Samsung SyncMaster T240 24" LCD (1920x1200 HDMI) + Samsung SyncMaster 906BW 19" LCD (1440x900 VGA)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse SteelSeries Sensei RAW
Keyboard Tesoro Excalibur
Software Windows 10 Pro 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
Last edited:
Joined
Jul 9, 2015
Messages
2,076 (1.23/day)
System Name My all round PC
Processor i5 750
Motherboard ASUS P7P55D-E
Memory 8GB
Video Card(s) Sapphire 380 OC... sold, waiting for Navi
Storage 256GB Samsung SSD + 2Tb + 1.5Tb
Display(s) Samsung 40" A650 TV
Case Thermaltake Chaser mk-I Tower
Power Supply 425w Enermax MODU 82+
Software Windows 10
There's not a whole lot different between Polaris and Vega other than the 16-bit instructions
Polaris is denser. Vega is an attempt to go with sparser, higher frequency design.
There are IPC differences even between Vega 64 and VII.

CUDA isn't an ISA, PTX
Arguing about semantics. The very link you've posted is titled "CuDA toolkit"

It is unknown what Navi adds that Vega doesn't have
In terms of instruction sense, what does Zen 2 add, what Zen doesn't have?

One coudl stick with the same ISA and yet have vastly different architectures on silicon level, what is there really to argue about?
 
Joined
Feb 3, 2017
Messages
2,085 (1.87/day)
Processor i5-8400
Motherboard ASUS ROG STRIX Z370-I GAMING
Cooling Alpenföhn Black Ridge
Memory 2*16GB DDR4-3200 CL16
Video Card(s) Gainward GeForce RTX 2080 Phoenix
Storage 1TB Samsung 970 Pro, 2TB Intel 660p
Display(s) ASUS PG279Q, Eizo EV2736W
Case Dan Cases A4-SFX
Power Supply Corsair SF600
Mouse Logitech G700
Keyboard Corsair K60
As I said in another thread to the same claim from you CUDA is not an ISA, it is an API.

PTX is not really an ISA either - it is middleware and a virtual machine is probably the best description for it. Nvidia does not have a static ISA as such over generations, they use PTX to expose the microarchitecure in a somewhat static way. AMD's GCN has been a fairly static thing regardless of the microarchitecture underneath.
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
25,724 (6.19/day)
Location
IA, USA
System Name BY-2015
Processor Intel Core i7-6700K (4 x 4.00 GHz) w/ HT and Turbo on
Motherboard MSI Z170A GAMING M7
Cooling Scythe Kotetsu
Memory 2 x Kingston HyperX DDR4-2133 8 GiB
Video Card(s) Sapphire Radeon RX 5500 XT Pulse 8 GiB
Storage Crucial MX300 275 GB, Seagate Exos X12 TB 7200 RPM
Display(s) Samsung SyncMaster T240 24" LCD (1920x1200 HDMI) + Samsung SyncMaster 906BW 19" LCD (1440x900 VGA)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse SteelSeries Sensei RAW
Keyboard Tesoro Excalibur
Software Windows 10 Pro 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
Polaris is denser. Vega is an attempt to go with sparser, higher frequency design.
There are IPC differences even between Vega 64 and VII.
Vega has more stages than Polaris, hence, higher frequencies.

Arguing about semantics. The very link you've posted is titled "CuDA toolkit"
Everything GPGPU programming at NVIDIA is under "CUDA" branding. CUDA is not an ISA though.

In terms of instruction sense, what does Zen 2 add, what Zen doesn't have?
Don't know yet because AMD hasn't given details about changes in Zen 2.

PTX is not really an ISA either - it is middleware and a virtual machine is probably the best description for it. Nvidia does not have a static ISA as such over generations, they use PTX to expose the microarchitecure in a somewhat static way. AMD's GCN has been a fairly static thing regardless of the microarchitecture underneath.
All ISAs have a measure of abstraction because of the necessity to preserve backwards compatibility of high level calls.
 

bug

Joined
May 22, 2015
Messages
7,118 (4.09/day)
Processor Intel i5-6600k (AMD Ryzen5 3600 in a box, waiting for a mobo)
Motherboard ASRock Z170 Extreme7+
Cooling Arctic Cooling Freezer i11
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V (@3200)
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 3TB Seagate
Display(s) HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
Ties with AMD, plus, minuscule part of the market affected by it and scarcity of resources are at play, I think.


Yes, just merely your eyes shut.
Not that I would expect less from someone who claimed cartels are OK, to justify nVidia.

Let me repeat it in big easy to read letters for you: ISA is there to stay, as 11 old CUDA, 7 years old GCN isn't going anywhere. As for microarchitecture, it is very apparently different even between Polaris and Vegas.
Can you write that using bigger fonts? Cause that will make you even more right :D
 
Joined
Oct 2, 2015
Messages
2,466 (1.53/day)
Location
Argentina
System Name Ciel / Yukino
Processor AMD Ryzen R5 3400G @ 3750MHz / Intel Core i3 5005U
Motherboard MSI B350M PRO-VDH / HP 240 G5
Cooling Wraith Spire / Stock
Memory 2x 8GB Corsair Vengeance LPX DDR4 3200MHz / 2x 4GB Hynix + Kingston DDR3L 1600MHz
Video Card(s) Vega 11 / Intel HD 5500
Storage SSD WD Green 240GB M.2 + HDD Toshiba 2TB / SSD Kingston A400 120GB SATA
Display(s) HP w17e 1440x900 @ 75Hz/ Integrated 1366x768 @ 94Hz
Case Generic / Stock
Audio Device(s) Realtek ALC892 / Realtek ALC282
Power Supply Sentey XPP 525W / Power Brick
Mouse Logitech G203 / Elan Touchpad
Keyboard Generic / Stock
Software Windows 10 x64 + Arch Linux
The amount of people calling marketing names ISAs is too big.
 
Joined
Jul 9, 2015
Messages
2,076 (1.23/day)
System Name My all round PC
Processor i5 750
Motherboard ASUS P7P55D-E
Memory 8GB
Video Card(s) Sapphire 380 OC... sold, waiting for Navi
Storage 256GB Samsung SSD + 2Tb + 1.5Tb
Display(s) Samsung 40" A650 TV
Case Thermaltake Chaser mk-I Tower
Power Supply 425w Enermax MODU 82+
Software Windows 10

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
25,724 (6.19/day)
Location
IA, USA
System Name BY-2015
Processor Intel Core i7-6700K (4 x 4.00 GHz) w/ HT and Turbo on
Motherboard MSI Z170A GAMING M7
Cooling Scythe Kotetsu
Memory 2 x Kingston HyperX DDR4-2133 8 GiB
Video Card(s) Sapphire Radeon RX 5500 XT Pulse 8 GiB
Storage Crucial MX300 275 GB, Seagate Exos X12 TB 7200 RPM
Display(s) Samsung SyncMaster T240 24" LCD (1920x1200 HDMI) + Samsung SyncMaster 906BW 19" LCD (1440x900 VGA)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse SteelSeries Sensei RAW
Keyboard Tesoro Excalibur
Software Windows 10 Pro 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
How old is <insert "more correct" name than CUDA>?
PTX 1.0 = CUDA 1.0 = sm_{10,11}
G80 is the first GPU to use DirectX 10 (Shader Model 1.0)/CUDA 1.0 = GeForce 8800 series = first launched November 8, 2006 with 8800 GTX and GTS

PTX ISA is 12 years, 6 months, 27 days old.
 
Last edited:
Joined
Jul 9, 2015
Messages
2,076 (1.23/day)
System Name My all round PC
Processor i5 750
Motherboard ASUS P7P55D-E
Memory 8GB
Video Card(s) Sapphire 380 OC... sold, waiting for Navi
Storage 256GB Samsung SSD + 2Tb + 1.5Tb
Display(s) Samsung 40" A650 TV
Case Thermaltake Chaser mk-I Tower
Power Supply 425w Enermax MODU 82+
Software Windows 10

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
25,724 (6.19/day)
Location
IA, USA
System Name BY-2015
Processor Intel Core i7-6700K (4 x 4.00 GHz) w/ HT and Turbo on
Motherboard MSI Z170A GAMING M7
Cooling Scythe Kotetsu
Memory 2 x Kingston HyperX DDR4-2133 8 GiB
Video Card(s) Sapphire Radeon RX 5500 XT Pulse 8 GiB
Storage Crucial MX300 275 GB, Seagate Exos X12 TB 7200 RPM
Display(s) Samsung SyncMaster T240 24" LCD (1920x1200 HDMI) + Samsung SyncMaster 906BW 19" LCD (1440x900 VGA)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse SteelSeries Sensei RAW
Keyboard Tesoro Excalibur
Software Windows 10 Pro 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
As pointed out, I think NVIDIA and AMD treat their ISAs differently. AMD names ISAs by literally the instructions it supports where NVIDIA never discloses the machine ISA and instead runs everything through a virtual machine that accepts PTX. AMD uses their drivers to smooth over compatibility problems between ISAs not unlike NVIDIA does with PTX. I think one of the reasons why the open source community has problems with NVIDIA is because they never disclose the actual machine code the GPUs support; they only provide documentation on PTX which requires a good driver (which open source developers can't create) in order to function as designed. Open source is at NVIDIA's mercy and they don't really care outside of AI/compute products.

AMD makes most of their ISAs available here:
 
Last edited:

bug

Joined
May 22, 2015
Messages
7,118 (4.09/day)
Processor Intel i5-6600k (AMD Ryzen5 3600 in a box, waiting for a mobo)
Motherboard ASRock Z170 Extreme7+
Cooling Arctic Cooling Freezer i11
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V (@3200)
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 3TB Seagate
Display(s) HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
As pointed out, I think NVIDIA and AMD treat their ISAs differently. AMD names ISAs by literally the instructions it supports where NVIDIA never discloses the machine ISA and instead runs everything through a virtual machine that accepts PTX.
And we have successfully deviated from AMD mixing GCN+Navi and pure Navi under the same GPU family to "what is an ISA". GJ medi.
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
25,724 (6.19/day)
Location
IA, USA
System Name BY-2015
Processor Intel Core i7-6700K (4 x 4.00 GHz) w/ HT and Turbo on
Motherboard MSI Z170A GAMING M7
Cooling Scythe Kotetsu
Memory 2 x Kingston HyperX DDR4-2133 8 GiB
Video Card(s) Sapphire Radeon RX 5500 XT Pulse 8 GiB
Storage Crucial MX300 275 GB, Seagate Exos X12 TB 7200 RPM
Display(s) Samsung SyncMaster T240 24" LCD (1920x1200 HDMI) + Samsung SyncMaster 906BW 19" LCD (1440x900 VGA)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse SteelSeries Sensei RAW
Keyboard Tesoro Excalibur
Software Windows 10 Pro 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
All we know from driver is that it's a new compute unit (GFX10). Until AMD gives more information, we don't know how significant the changes are. GCN has a fairly rigid architectural layout which Vega, despite being called "Next-Generation Compute Unit," still stuck to that layout (page 9). RDNA may be divorced from GCN but it also may not be.
 
Last edited:

bug

Joined
May 22, 2015
Messages
7,118 (4.09/day)
Processor Intel i5-6600k (AMD Ryzen5 3600 in a box, waiting for a mobo)
Motherboard ASRock Z170 Extreme7+
Cooling Arctic Cooling Freezer i11
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V (@3200)
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 3TB Seagate
Display(s) HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
All we know from driver is that it's a new compute unit (GFX10). Until AMD gives more information, we don't know how significant the changes are. GCN has a fairly rigid architectural layout which Vega, despite being called "Next-Generation Compute Unit," it still stuck to that layout. RDNA may be divorced from GCN but it also may not be.
You're right of course. The mixing of architectures is nothing but a rumor at this point.
 
Joined
Feb 3, 2017
Messages
2,085 (1.87/day)
Processor i5-8400
Motherboard ASUS ROG STRIX Z370-I GAMING
Cooling Alpenföhn Black Ridge
Memory 2*16GB DDR4-3200 CL16
Video Card(s) Gainward GeForce RTX 2080 Phoenix
Storage 1TB Samsung 970 Pro, 2TB Intel 660p
Display(s) ASUS PG279Q, Eizo EV2736W
Case Dan Cases A4-SFX
Power Supply Corsair SF600
Mouse Logitech G700
Keyboard Corsair K60
All ISAs have a measure of abstraction because of the necessity to preserve backwards compatibility of high level calls.
The lines between what is an ISA and API are more and more difficult to draw, there is a lot of grey area here. ISA is architecture, the big picture, what the building blocks of a chip (GPU in this case) are designed for, instructions and whatnot. Underneath it is microarchitecture that implements the ISA/architecture and while the problems it solves are defined by ISA, implementation may differ completely. On the other side of things ISA is used to implement APIs.

Again, there are grey areas all around it but at a high level:
- From what we know AMD's GCN is a fairly by-the-book ISA on GCN cards. Not completely so but generally this is the case.
- Nvidia has been deliberately unclear about what their actual hardware ISA looks like for every generation. It is exposed almost exclusively via PTX that is effectively the ISA for Nvidia cards but not what the hardware itself does as PTX is a VM layer above hardware. I am sure there are drawbacks to this approach, more complex software/driver development being the obvious one.
 

bug

Joined
May 22, 2015
Messages
7,118 (4.09/day)
Processor Intel i5-6600k (AMD Ryzen5 3600 in a box, waiting for a mobo)
Motherboard ASRock Z170 Extreme7+
Cooling Arctic Cooling Freezer i11
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V (@3200)
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 3TB Seagate
Display(s) HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
The lines between what is an ISA and API are more and more difficult to draw, there is a lot of grey area here.
Quite the opposite, actually: https://en.wikipedia.org/wiki/Instruction_set_architecture

An instruction set architecture (ISA) is an abstract model of a computer. It is also referred to as architecture or computer architecture. A realization of an ISA is called an implementation.
In the GPU world, you can't do radical change of the silicon (implementation) while keeping the same instruction set. You can't use the hardware judiciously if you do that.
That hold mostly true for CPUs as well. x86 has been done to death and beyond, but ever since the inclusion of the FPU onto the CPU, CPUs have advanced not by revolutionizing the x86 implementation*, but by implementing complementary instruction sets: x87, MMX, SSE, AVX in their various incarnations.

*doesn't mean the x86 implementation hasn't been refined in the meantime, just that it wasn't the only advancement vector anymore
 
Joined
Jul 9, 2015
Messages
2,076 (1.23/day)
System Name My all round PC
Processor i5 750
Motherboard ASUS P7P55D-E
Memory 8GB
Video Card(s) Sapphire 380 OC... sold, waiting for Navi
Storage 256GB Samsung SSD + 2Tb + 1.5Tb
Display(s) Samsung 40" A650 TV
Case Thermaltake Chaser mk-I Tower
Power Supply 425w Enermax MODU 82+
Software Windows 10
As pointed out, I think NVIDIA and AMD treat their ISAs differently. AMD names ISAs by literally the instructions it supports where NVIDIA never discloses the machine ISA and instead runs everything through a virtual machine that accepts PTX. AMD uses their drivers to smooth over compatibility problems between ISAs not unlike NVIDIA does with PTX. I think one of the reasons why the open source community has problems with NVIDIA is because they never disclose the actual machine code the GPUs support; they only provide documentation on PTX which requires a good driver (which open source developers can't create) in order to function as designed. Open source is at NVIDIA's mercy and they don't really care outside of AI/compute products.
Don't even CPUs have, cough, "micro code"?
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
25,724 (6.19/day)
Location
IA, USA
System Name BY-2015
Processor Intel Core i7-6700K (4 x 4.00 GHz) w/ HT and Turbo on
Motherboard MSI Z170A GAMING M7
Cooling Scythe Kotetsu
Memory 2 x Kingston HyperX DDR4-2133 8 GiB
Video Card(s) Sapphire Radeon RX 5500 XT Pulse 8 GiB
Storage Crucial MX300 275 GB, Seagate Exos X12 TB 7200 RPM
Display(s) Samsung SyncMaster T240 24" LCD (1920x1200 HDMI) + Samsung SyncMaster 906BW 19" LCD (1440x900 VGA)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse SteelSeries Sensei RAW
Keyboard Tesoro Excalibur
Software Windows 10 Pro 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
Yup, instructions are decoded into ALU/FPU/SIMD operation codes which are executed. The vast majority of them are not directly accessible nor would you want to because they would be like throwing wrenches in the processor.
 
Joined
Feb 3, 2017
Messages
2,085 (1.87/day)
Processor i5-8400
Motherboard ASUS ROG STRIX Z370-I GAMING
Cooling Alpenföhn Black Ridge
Memory 2*16GB DDR4-3200 CL16
Video Card(s) Gainward GeForce RTX 2080 Phoenix
Storage 1TB Samsung 970 Pro, 2TB Intel 660p
Display(s) ASUS PG279Q, Eizo EV2736W
Case Dan Cases A4-SFX
Power Supply Corsair SF600
Mouse Logitech G700
Keyboard Corsair K60
That is the definition of architecture vs microarchitecture. Architecture (and ISA) is x86 while microarchitecture (implementation) varies.
 
Joined
Jul 9, 2015
Messages
2,076 (1.23/day)
System Name My all round PC
Processor i5 750
Motherboard ASUS P7P55D-E
Memory 8GB
Video Card(s) Sapphire 380 OC... sold, waiting for Navi
Storage 256GB Samsung SSD + 2Tb + 1.5Tb
Display(s) Samsung 40" A650 TV
Case Thermaltake Chaser mk-I Tower
Power Supply 425w Enermax MODU 82+
Software Windows 10
What are the reasons to believe AMD executes GCN instructions directly, instead of decoding them into micro-arch specific "opcodes", like nVidia, Intel and, hold on, AMD itself with AMD CPUs?

And if they don't, how on earth does one know what micro-arch is used by AMD?
 
Joined
Feb 3, 2017
Messages
2,085 (1.87/day)
Processor i5-8400
Motherboard ASUS ROG STRIX Z370-I GAMING
Cooling Alpenföhn Black Ridge
Memory 2*16GB DDR4-3200 CL16
Video Card(s) Gainward GeForce RTX 2080 Phoenix
Storage 1TB Samsung 970 Pro, 2TB Intel 660p
Display(s) ASUS PG279Q, Eizo EV2736W
Case Dan Cases A4-SFX
Power Supply Corsair SF600
Mouse Logitech G700
Keyboard Corsair K60
What are the reasons to believe AMD executes GCN instructions directly, instead of decoding them into micro-arch specific "opcodes", like nVidia, Intel and, hold on, AMD itself with AMD CPUs?
And if they don't, how on earth does one know what micro-arch is used by AMD?
AMD is being rather stingy on architectural details, even more so than Nvidia. The consensus is though that ISA used on AMD GPUs is GCN (or variation of it) being called directly enough in the hardware.

Both architecture/microarchitecture and ISA/implementation are hardware things. Above that are varying layers of APIs, usually in software, sometimes in firmware. The reason this whole thing was brought up was your claim that CUDA is Nvidia's ISA which is patently incorrect. CUDA is an API (and a specialized one at that), PTX is still an API but a lower level one and while Nvidia is not being too clear about it PTX seems to be brought to life to hide ISA changes between GPU generations. Nvidia has never been forthcoming about what the ISA for their GPUs really is.
 
Last edited:
Joined
Jul 9, 2015
Messages
2,076 (1.23/day)
System Name My all round PC
Processor i5 750
Motherboard ASUS P7P55D-E
Memory 8GB
Video Card(s) Sapphire 380 OC... sold, waiting for Navi
Storage 256GB Samsung SSD + 2Tb + 1.5Tb
Display(s) Samsung 40" A650 TV
Case Thermaltake Chaser mk-I Tower
Power Supply 425w Enermax MODU 82+
Software Windows 10
Top