by Spyros Blanas on Feb 18, 2019 | Tags: data-centric computing, Databases
Previous posts in the Computer Architecture Today series have explored how the broader adoption of smart NICs is providing applications a mechanism to push computation closer to the data and inside the network stack to hide the latency of accessing remote memory in a...
Read more...
by Keshav Pingali on Jul 26, 2018 | Tags: data-centric computing, functional languages, imperative languages, Parallelism
The term “von Neumann bottleneck” was coined by John Backus in his 1978 Turing Award lecture to refer to the bus connecting the CPU to the store in von Neumann architectures. In this lecture, he argued that the bus was a bottleneck because programs execute on the CPU...
Read more...