One of the greatest challenges with Massively Parallel Computing is Programmability. Anant explains Tilera’s approach to software and tools in more detail, and his “gentle slope programming” concept. SM: You created all of the tools from scratch, or did you base them on existing tools? AA: We invented all of this, and it is very
Here we delve into a discussion of the differences between multiprocessor and multicore architectures. Multicore is when you put multiple processors on a single chip. But you still need to overcome bus bottlenecks. SM: So multicore does not use the traditional packaging? AA: Not really. In multiprocessors, for example, at Alewife we built a machine