[hexus.net]AMD claims it will power another gaming device

Page 19 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

NTMBK

Lifer
Nov 14, 2011
10,269
5,134
136
K1 could be an interesting choice for a console. Single fixed hardware platform means the compiler could be finely tuned to extract maximum performance from the VLIW arch. Developers seem to prefer a straightforward out-of-order core with good branch prediction, though- fewer "tricks" and less ugly code required.
 
Apr 20, 2008
10,162
984
126
K1 could be an interesting choice for a console. Single fixed hardware platform means the compiler could be finely tuned to extract maximum performance from the VLIW arch. Developers seem to prefer a straightforward out-of-order core with good branch prediction, though- fewer "tricks" and less ugly code required.

VLIW, isn't that what's used in my 6870? VLIW5? VLIW4 is what was in the 5xxx series IIRC... It's been a while since I've seen that term.
 

Rezist

Senior member
Jun 20, 2009
726
0
71
I don't see Nintendo going anything but ARM going forward, I suspect in 5 years there won't be any x86 consoles, having Qualcomm, Apple, Samsung, AMD, and even nVidia all competing for your dollar sounds like a far better proposition then being stuck with AMD indefinitely. The real question is ARM ready in 5 years? As long as they start on higher wattage/more performance designs I think they will be ok.
 

Rezist

Senior member
Jun 20, 2009
726
0
71
Ugh, the 3ds hardware is already poorly specced for handhelds. If Nintendo uses something like that in a console it'd be hideous....
A high end smartphone SOC would be a better fit. Performance wise, something like the Tegra K1 is in the same ball park as the Wii U (maybe better), so it's not like the performance for a reasonable console isn't there.



Tegra K1 shows that nvidia could have played that game with an ARM core, but they had no proven track record when Sony and MS were shopping, and are probably a little late to the game. They also aren't likely to be as cheap as AMD, and didn't already have ready to go solutions that could be produced at either GF or TSMC.

Yeah but could ARM cores be a viable alternative to the AMD cores? (Kabini or Jaguar or whatever there called)

It didn't really seem like it, but in 2016/2017 seems possible, also Nintendo is going to have trouble selling home consoles over 299$ moving forward, they need a cheap platform.
 

MisterLilBig

Senior member
Apr 15, 2014
291
0
76
There is a benefit for Nintendo staying with AMD, a familiar GPU architecture. ARM is already ready, it has everything that it needed when the new consoles where being designed, meaning, x86 could have never been on a console again if they had started not much time ago.

The soonest a new Nintendo next gen console will come out is Q42016 and in 2015 we will see 64bit ARM everywhere, from standard cores to custom ones.


There is one "player" that could be a major advantage to Nintendo also, if they do decide to drop AMD, Imagination, PowerVR with ARM64 cores or with MIPS64 cores.


I wouldn't trust NV with a SoC for my own product ever, just look how the TK1 Denver is lacking so many OpenGL extensions on the Nexus 9 compared to the TK1 A15 on the Shield Tablet. Same GPU, less features, older driver on a product 4 months newer.
 

NTMBK

Lifer
Nov 14, 2011
10,269
5,134
136
VLIW was also used by Transmeta. It's just a general technique- AMD's VLIW5/4 was just one implementation of it.
 

Fox5

Diamond Member
Jan 31, 2005
5,957
7
81
Yeah but could ARM cores be a viable alternative to the AMD cores? (Kabini or Jaguar or whatever there called)

It didn't really seem like it, but in 2016/2017 seems possible, also Nintendo is going to have trouble selling home consoles over 299$ moving forward, they need a cheap platform.

Jaguar is pretty weak, the high end ARM cores are all at least in the same ballpark.

Nvidia was probably the only legit competition in this space though, and 64-bit was probably a requirement given the 8GB of memory in the consoles. That means Denver would be the only viable ARM core, and it launched too late. Perhaps the launch window could have been moved up, but it was a completely unknown design.

AMD is launching ARM cores though, so they could provide that for Nintendo. They should be cheap too, given that there were rumors of a $200 server ARM based server platform from AMD.
 

Tuna-Fish

Golden Member
Mar 4, 2011
1,422
1,759
136
K1 could be an interesting choice for a console. Single fixed hardware platform means the compiler could be finely tuned to extract maximum performance from the VLIW arch.

Even today, to get most out of a VLIW you need to work in assembler. Compilers are better than they used to be, but the main upside for VLIW is in finely hand-tuned code.

Developers seem to prefer a straightforward out-of-order core with good branch prediction, though- fewer "tricks" and less ugly code required.

That's one half of it. It's not all of it. No matter how fine your compiler, OoO hardware can generally extract more memory-level parallelism of the code than any static optimization. In contrast, for constant-latency operations static optimization is better than OoO, due to much larger "instruction window". This means that as the proportion of non-stream memory ops in your code grows, the worse VLIW gets for it. Games like lots and lots of large complex memory structures -- these are a bad fit for VLIW.

VLIW was also used by Transmeta. It's just a general technique- AMD's VLIW5/4 was just one implementation of it.

VLIW is today mostly used in digital signal processors and the like, where they dominate the field. The demands of that segment is basically a checklist of things that are good for VLIW.

  • Low power
  • Low silicon budgets
  • High alu op workload
  • Memory access is typically cleanly streamed
  • Total code size that is run on the device is very low, making hand-optimization sensible

Mobile devices are an interesting target for Denver because so much of the code that runs on handsets is already jit-compiled javascript. Right now this is bad for Denver because there is no js-to-Denver compiler, on js benchmarks they run two jit compilers after each other. I'd assume that a js to Denver native jit compiler is pretty high on nVidia's priorities, as it would mitigate much of the disadvantage they have versus native ARM cpus.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |