Tiled Chip Multi Processor, Frequency Wall, Power Wall, ILP Wall, Memory Wall, Multi Core, Routers and Tiles, On-Chip Cache Address Mapping, Role of Memory Controllers