(no title)
joe91 | 5 years ago
Memory operations in modern GPUs basically evolved from fetching textures (which intrinsically have bounds checking built in, they have a width and height). All modern desktop GPUs (and probably mobile GPUs these days) use "descriptors" for textures and buffers which specify both address and size. Out of range fetches from a buffer return 0 and out of range writes are no operations.
There have been some GPUs in the past that could literally write to any address in main memory (famously the GPU in the XBox360 could do this), but its not true of any modern GPU as far as I know.
On a different note, 900 GFlops from a GPU is not really that impressive. Desktop GPUs reached this kind of performance nearly 10 years ago, but I guess its not bad for a first generation new design.
thitcanh|5 years ago
To get that kind of performance nearly 10 years ago in a desktop GPU, I bet you would need a whole lot of dollars, watts, and cube inches.
It is impressive unless you compare apples to oranges.
Plus, on bare metal it reaches 2.6 TFLOPs already.
ChuckNorris89|5 years ago
Not all computers are Macs and at €1000 starting price, it's the entry level Mac but by no means an entry level computer.
Entry level computers are in the €400 ballpark (i5/4500U, 8GB RAM, 256 SSD).
For €1000 you could get a pretty strong gaming computer which is by no means entry level.
chungus_khan|5 years ago
nynx|5 years ago
Yeah, compared to modern desktop GPUs, which can hit probably 20-30 times this, it's not that impressive. That being said, they're also consuming 20-30 times the power.