by Vijay Janapa Reddi on Sep 10, 2018 | Tags: Accelerators, Hardware, Mobile, Specialization
The Moore’s Law engine that we have come to depend upon is sputtering. It is encouraging architects to innovate in alternative ways to keep the industry moving forward. The most widely accepted approach is using domain specific architectures, and as such, in recent...
Read more...
by Yuan Xie on Apr 26, 2018 | Tags: Accelerators, Architecture, Emerging Technology, Hardware, Machine Learning, Specialization, Systems
In the workshop on Inter-Disciplinary Research Challenges in Computer Systems (Grand Challenges) co-located with ASPLOS 2018, Dr. Hillery Hunter from IBM and I co-organized a panel discussion on “Augmenting Human Abilities/AI”. During the discussion,...
Read more...
by Simha Sethumadhavan on Jan 4, 2018 | Tags: Architecture, Hardware, Security
Two high impact microarchitectural timing attacks were disclosed yesterday. (https://nyti.ms/2EOX03d). 10000 ft overview: This is a very intricate attack but the root cause is unflushed speculative state from the cache resulting in a timing variations. Apparently the...
Read more...
by Hadi Esmaeilzadeh and Michael Bedford Taylor on Dec 18, 2017 | Tags: Hardware, Open Source
Open-source software has become so entrenched in the software development ecosystem that major services (e.g., the Facebook cloud service) and products (e.g., the Android mobile operating system) rely almost exclusively upon open-source components and tools. This...
Read more...
by Yuan Xie on Oct 27, 2017 | Tags: Cache, Emerging Technology, Hardware, Memory, Persistent, Storage
Memory architecture is a key component of modern computer systems. Memory hierarchy importance increases with the advances in microprocessor performance. Traditional memory hierarchy design consists of embedded memory (such as SRAM and embedded DRAM) for on-chip...
Read more...