Overview

The impending plateau of voltage levels with a continued increase in chip density (according to Moore's law) is causing energy to be the number one concern in the design of future digital computing platforms. These platforms are likely to be built on "dark silicon", where a limited power budget allows only for a fraction of a chip's real-estate to be active at a time, allowing for the rest of the chip to be turned off or "dark". The Vertically-Integrated Server Architecture (VISA) project targets design for dark silicon where an integrated hardware/software approach to specialization implements performance- and energy-hungry services with minimal energy. Specialization allows future technologies to utilize dark silicon effectively and maintain a constant power envelope by keeping only the needed services active on-chip, monitoring and shutting off unneeded resources. Specialization maximizes transistor efficiency and makes better use of available real-estate, achieving two or more orders of magnitude reduction in energy through a hand-in-hand collaboration of software and hardware.

Publications

A. Pahlevan, J. Picorel, A. P. Zarandi, D. Rossi, M. Zapater, A. Bartolini, P. Del Valle, D. Atienza, L. Benini, B. Falsafi, Towards near-threshold server processors, Design, Automation & Test in Europe Conference & Exhibition (DATE), 2016.
[detailed record] [bibtex]

O. Kocberber, B. Falsafi, and B. Grot, Asynchronous Memory Access Chaining, Proceedings of the VLDB Endowment, Volume 9 Issue 4, 2015.
[detailed record] [bibtex]

N. Mirzadeh, O. Kocberber, B. Falsafi, and B. Grot, Sort vs. Hash Join Revisited for Near-Memory Execution, 5th Workshop on Architectures and Systems for Big Data (ASBD), 2015.
[detailed record] [bibtex]

D. Jevdjic, G.H. Loh, C. Kaynak and B. Falsafi, Unison Cache: A Scalable and Effective Die-Stacked DRAM Cache, Proceedings of the 47th International Symposium on Microarchitecture (MICRO), 2014.
[detailed record] [bibtex]

S. Volos, J. Picorel, B. Falsafi, and B. Grot, BuMP: Bulk Memory Access Prediction and Streaming, Proceedings of the 47th International Symposium on Microarchitecture (MICRO), 2014.
[detailed record] [bibtex]

M. Ferdman, A. Adileh, O. Kocberber, S. Volos, M. Alisafaee, D. Jevdjic, C. Kaynak, A.D. Popescu, A. Ailamaki and B. Falsafi, A Case for Specialized Processors for Scale-Out Workloads, IEEE Micro Top Picks, 2014.
[detailed record] [bibtex]

S. Novakovic, A. Daglis, E. Bugnion, B. Falsafi and B. Grot, Scale-Out NUMA, Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2014.
[detailed record] [bibtex]

O. Kocberber, B. Grot, J. Picorel, B. Falsafi, K. Lim, and P. Ranganathan, Meet the Walkers: Accelerating Index Traversals for In-Memory Databases, Proceedings of the 46th International Symposium on Microarchitecture (MICRO), 2013.
[detailed record] [bibtex]

D. Jevdjic, S. Volos and B. Falsafi Die-Stacked DRAM Caches for Servers: Hit Ratio, Latency, or Bandwidth? Have It All with Footprint Cache, Proceedings of the 40th Annual International Symposium on Computer Architecture (ISCA), 2013.
[detailed record] [bibtex]

P. Lotfi-Kamran, B. Grot, and B. Falsafi, NOC-Out: Microarchitecting a Scale-Out Processor, Proceedings of the 45th International Symposium on Microarchitecture (MICRO), 2012.
[detailed record] [bibtex]

B. Grot, D. Hardy, P. Lotfi-Kamran, C. Nicopoulos, Y. Sazeides, and B. Falsafi, Optimizing Datacenter TCO with Scale-Out Processors., IEEE Micro, Vol. 32, Nr. 5, 2012.
[detailed record] [bibtex]

O. Kocberber, B. Falsafi, K. Lim, P. Ranganathan, S. Harizopoulos, Dark Silicon Accelerators for Database Indexing, 1st Dark Silicon Workshop (DaSi), 2012.
[detailed record] [bibtex]

P. Lotfi-Kamran, B. Grot, M. Ferdman, S. Volos, O. Kocberber, J. Picorel, A. Adileh, D. Jevdjic, S. Idgunji, E. Ozer and B. Falsafi, Scale-Out Processors, Proceedings of the 39th Annual International Symposium on Computer Architecture (ISCA), 2012.
[detailed record] [bibtex]

S. Volos, C. Seiculescu, B. Grot, N. Khosro Pour, B. Falsafi and G. De Micheli, CCNoC: Specializing On-Chip Interconnects for Energy Efficiency in Cache-Coherent Servers, Proceedings of the 6th International Symposium on Networks-on-Chip (NOCS), 2012.
[detailed record] [bibtex]

M. Ferdman, A. Adileh, O. Kocberber, S. Volos, M. Alisafaee, D. Jevdjic, C. Kaynak, A.D. Popescu, A. Ailamaki and B. Falsafi, Clearing the Clouds: A Study of Emerging Scale-out Workloads on Modern Hardware, Proceedings of the 17th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2012. (recognized as Best Paper by the program committee)
[detailed record] [bibtex]

N. Hardavellas, M. Ferdman, B. Falsafi and A. Ailamaki, Toward Dark Silicon in Servers, IEEE Micro, Vol. 31, Nr. 4, pp. 6 - 15, 2011.
[detailed record] [bibtex]

C. Seiculescu, S. Volos, N. Khosro Pour, B. Falsafi and G. De Micheli, CCNoC: On-Chip Interconnects for Cache-Coherent Manycore Server Chips, Proceedings of the Workshop on Energy-Efficient Design (WEED), 2011.
[detailed record] [bibtex]

M. Ferdman, P. Lotfi-Kamran, K. Balet and B. Falsafi, Cuckoo Directory: Efficient and Scalable CMP Coherence, Proceedings of the 17th IEEE International Symposium on High Performance Computer Architecture (HPCA), 2011.
[detailed record] [bibtex]

P. Lotfi-Kamran, M. Ferdman, D. Crisan and B. Falsafi, TurboTag: Lookup Filtering to Reduce Coherence Directory Power, Proceedings of the 16th International Symposium on Low Power Electronics and Design (ISLPED), 2010.
[detailed record] [bibtex]