My guess is they will have two different approaches with TSMC's 20nm process, which allows for either substantial performance gains or substantial efficiency gains, or a less drastic mixture of the two.
They've been doing that since 40nm, so er...solid guess?
was wondering what tech patent that nvidia get from transmeta
nV and Transmeta have a decade-old history, now. Transmeta had patents, but their patents were mostly traditional in nature, relating to physical design. nVidia got a license to LongRun in '08, so it's quite possible that Kepler may even be using them. Sony and Toshiba have license to those patents, too.
Code morphing was partly a way around getting patent licenses in the first place. They don't need anything special for the code morphing nor a simple CPU to use it, at least nothing they don't already have with GPU cross-licensing agreements. They could, however, also have ARM-specific hardware in there, as well, rather than do it 100% in software.
is it their translation engine ?
Is
what their translation engine?
wondering if the translation is done on the gpu
Code translations is not going to be run inside the graphics processing FUs. That would make no sense to do, as that process needs to be low latency. However, having them share a cache hierarchy (as opposed to what AMD has, where they CPU and GPU are totally different until the memory controller), including keeping coherence between each other, would make sense--the CPU part could stand to help the GPU part much more than the other way around.