2023 |
-
Marcelo Orenes-Vera, Hyunsung Yun, Nils Wistoff, Gernot Heiser, Luca Benini, David Wentzlaff, and Margaret Martonosi, "AutoCC: Automatic Discovery of Covert Channels in Time-Shared Hardware", To appear at the Proceedings of the 56th Annual IEEE/ACM International Symposium on Microarchitecture.[GitHub Repo]
-
Grigory Chirkov, and David Wentzlaff, "Seizing the Bandwidth Scaling of On-Package Interconnect in a Post-Moore's Law World", In Proceedings of the 2023 International Conference on Supercomputing (ICS '23), June 21-23, 2023, Orlando, FL, USA.
-
August Ning, Georgios Tziantzioulis, and David Wentzlaff, "Supply Chain Aware Computer Architecture", In Proceedings of the 50th International Symposium on Computer Architecture (ISCA '23), June 17–21, 2023, Orlando, FL, USA. [GitHub Repo]
-
Ting-Jung Chang, Ang Li (Equal Contribution), Fei Gao, Tuan Ta, Georgios Tziantzioulis, Yanghui Ou, Moyang Wang, Jinzheng Tu, Kaifeng Xu, Paul J. Jackson, August Ning, Grigory Chirkov, Marcelo Orenes-Vera, Shady Agwa, Xiaoyu Yan, Eric Tang, Jonathan Balkind, Christopher Batten, and David Wentzlaff, "CIFER: A 12nm, 16mm2, 22-Core SoC with a 1541 LUT6/mm2, 1.92 MOPS/LUT, Fully Synthesizable, Cache-Coherent, Embedded FPGA", In Proceedings of the 2023 IEEE Custom Integrated Circuits Conference (CICC), April 23-26, 2023, San Antonio, TX, USA
-
Fei Gao, Ting-Jung Chang, Ang Li, Marcelo Orenes-Vera, Davide Giri, Paul Jackson, August Ning, Georgios Tziantzioulis, Joseph Zuckerman, Jinzheng Tu, Kaifeng Xu, Grigory Chirkov, Gabriele Tombesi, Jonathan Balkind, Margaret Martonosi, Luca Carloni, and David Wentzlaff, "DECADES: A 67mm2, 1.46TOPS, 55 Giga Cache-Coherent 64-bit RISC-V Instructions per second, Heterogeneous Manycore SoC with 109 Tiles including Accelerators, Intelligent Storage, and eFPGA in 12nm FinFET", In Proceedings of the 2023 IEEE Custom Integrated Circuits Conference (CICC), April 23-26, 2023, San Antonio, TX, USA [Best Student Paper Candidate]
-
Grigory Chirkov, and David Wentzlaff, "SMAPPIC: Scalable Multi-FPGA Architecture Prototype Platform in the Cloud", In Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS ’23), March 25–29, 2023, Vancouver, BC, Canada.
-
Ang Li, August Ning, and David Wentzlaff, "Duet: Creating Harmony between Processors and Embedded FPGAs", In Proceddings of the 29th IEEE International Symposium on High-Performance Computer Architecture (HPCA-29), Feb-Mar 2023, Montreal, QC, Canada [GitHub Repo] [arXiv Preprint]
-
Marcelo Orenes Vera, Esin Tureci, David Wentzlaff, and Margaret Martonosi, "Dalorex: A Data-Local Program Execution and Architecture for Memory-bound Applications", In Proceddings of the 29th IEEE International Symposium on High-Performance Computer Architecture (HPCA-29), Feb-Mar 2023, Montreal, QC, Canada
|
2022 |
-
Fei Gao, Georgios Tziantzioulis, and David Wentzlaff, "FracDRAM: Fractional Values in Off-the-Shelf DRAM", In Proceedings of the 55nd International Symposium on Microarchitecture (MICRO-55), October 2022, Chicago, Illinois, USA.
-
Marcelo Orenes-Vera, Aninda Manocha, Jonathan Balkind, Fei Gao, Juan Luis Aragón, David Wentzlaff and Margaret Martonosi, "Tiny but Mighty: Designing and Realizing Scalable Latency Tolerance for Manycore SoCs", In Proceedings of the 49th International Symposium on Computer Architecture (ISCA '22).[GitHub Repo]
-
Georgios Tziantzioulis, Ting-Jung Chang, Jonathan Balkind, Jinzheng Tu, Fei Gao and David Wentzlaff, "OPDB: A Scalable and Modular Design Benchmark", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, June 2022
[GitHub Repo]
-
Yuchen Liu, S.Y. Kung and David Wentzlaff, “Evolving Transferable Neural Pruning Functions”, Genetic and Evolutionary Computation Conference (GECCO 2022).
-
Yuchen Liu, David Wentzlaff and S.Y. Kung. “Class-Discriminative CNN Compression”, 25th International Conference on Pattern Recognition (ICPR 2022).
|
2021 |
-
Marcelo Orenes-Vera, Aninda Manocha, David Wentzlaff and Margaret Martonosi, "AutoSVA: Democratizing Formal Verification of RTL Module Interactions", 58th ACM/IEEE Design Automation Conference (DAC'21), December 2021.
[GitHub Repo]
-
Zhuozhi Yao, Ting-Jung Chang, David Wentzlaff, Barry P. Rand, "Benchmarking organic thin film transistor inverter design styles", Synthetic Metals, 2021
-
Ang Li, David Wentzlaff, "PRGA: An Open-Source FPGA Research and Prototyping Framework", 29th ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA'21), Feburary/March 2021 [GitHub Repo]
|
2020 |
-
Yuxuan Jiang, Mohammad Shahrad, David Wentzlaff, Danny H.K. Tsang, and Carlee Joe-Wong, "Burstable Instances for Clouds: Performance Modeling, Equilibrium Analysis, and Revenue Maximization", in IEEE/ACM Transactions on Networking, August 2020
-
Ang Li, Ting-Jung Chang, and David Wentzlaff, "Automated Design of FPGAs Facilitated by Cycle-Free Routing", 30th International Conference on Field-Programmable Logic and Applications (FPL '20), August/September 2020.
-
Jonathan Balkind, Ting-Jung Chang, Paul J. Jackson, Georgios Tziantzioulis, Ang Li, Fei Gao, Alexey Lavrov, Grigory Chirkov, Jinzheng Tu, Mohammad Shahrad, and David Wentzlaff, "OpenPiton at 5: A Nexus for Open and Agile Hardware Design", IEEE Micro, July/August 2020.
-
Alexey Lavrov and David Wentzlaff, "HyperTRIO: Hyper-tenant Translation of I/O Addresses", In Proceedings of the 47th International Symposium on Computer Architecture (ISCA'20), May 2020, Valencia, Spain.
-
Jonathan Balkind, Katie Lim, Michael Schaffner, Fei Gao, Grigory Chirkov, Ang Li, Alexey Lavrov, Tri M. Nguyen, Yaosheng Fu, Florian Zaruba, Kunal Gulati, Luca Benini, and David Wentzlaff, " BYOC: A "Bring Your Own Core" Framework for Heterogeneous-ISA Research", In Proceedings of Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS’20), March 2020, Lausanne, Switzerland.
-
Ting-Jung Chang, Zhuozhi Yao, Barry P. Rand, and David Wentzlaff, "Organic-Flow: An Open-Source Organic Standard Cell Library and Process Development Kit", Design, Automation and Test in Europe Conference (DATE '20), March 2020, Grenoble, France.
-
Mina Tahmasbi Arashloo, Alexey Lavrov, Manya Ghobadi, Jennifer Rexford, David Walker, and David Wentzlaff, " Enabling programmable transport protocols in high-speed NICs", 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI '20), February 2020, Santa Clara, CA, USA.
|
2019 |
-
Jonathan Balkind, Michael McKeown, Yaosheng Fu, Tri Nguyen, Yanqi Zhou, Alexey Lavrov, Mohammad Shahrad, Adi Fuchs, Samuel Payne, Xiaohua Liang, Matthew Matl, and David Wentzlaff, "OpenPiton: an open source hardware platform for your research", Commun. ACM 62, 12 (November 2019), 79-87.
-
Mohammad Shahrad, Jonathan Balkind, and David Wentzlaff, "Architectural Implications of Function-as-a-Service Computing", In Proceedings of the 52nd International Symposium on Microarchitecture (MICRO-52), October 2019, Columbus, Ohio, USA.
[GitHub Repo: Tool & Benchmarks][Poster]
-
Fei Gao, Georgios Tziantzioulis, and David Wentzlaff, "ComputeDRAM: In-Memory Compute Using Off-the-Shelf DRAMs", In Proceedings of the 52nd International Symposium on Microarchitecture (MICRO-52), October 2019, Columbus, Ohio, USA. Honorable Mention in IEEE Micro Top Picks 2020.
-
Jonathan Balkind, Michael Schaffner, Katie Lim, Florian Zaruba, Fei Gao, Jinzheng Tu, David Wentzlaff, and Luca Benini, "OpenPiton+Ariane: The First Open-Source, SMP Linux-bootingRISC-V System Scaling From One to Many Cores", in Third Workshop on Computer Architecture Research with RISC-V (CARRV ’19), June 2019, Phoenix, AZ, USA.
-
Ang Li and David Wentzlaff, "PRGA: An Open-source Framework for Building and Using Custom FPGAs", 2019 Workshop on Open Source Design Automation (OSDA '19), March 2019, Florence, Italy.
-
Yuxuan Jiang, Mohammad Shahrad, David Wentzlaff, Danny H.K. Tsang, and Carlee Joe-Wong, "Burstable Instances for Clouds: Performance Modeling, Equilibrium Analysis, and Revenue Maximization", In IEEE INFOCOM 2019-IEEE Conference on Computer Communications (INFOCOM '19), April 2019, Paris, France.
[Technical report with complete proofs]
-
Adi Fuchs and David Wentzlaff, "The Accelerator Wall: Limits of Chip-Specialization", In Proceedings of the 25th IEEE International Symposium on High-Performance Computer Architecture (HPCA '19), February 2019. Best Paper Award Nominee. Honorable Mention in IEEE Micro Top Picks 2020.
[GitHub Repo]
|
2018 |
-
Jonathan Balkind, Alexey Lavrov, Michael McKeown, Yaosheng Fu, Tri Nguyen, Mohammad Shahrad, Ang Li, Katie Lim, Yanqi Zhou, Ting-Jung Chang, Paul Jackson, Adi Fuchs, Samuel Payne, Xiaohua Liang, Matthew Matl, and David Wentzlaff, "OpenPiton: An Emerging Standard for Open-Source EDA Tool Development", Workshop on Open-Source EDA Technology (WOSET '18), November 2018, San Diego, CA.
-
Mohammad Shahrad, Arsalan Mosenia, Liwei Song, Mung Chiang, David Wentzlaff, and Prateek Mittal, "Acoustic Denial of Service Attacks on Hard Disk Drives", In Proceedings of the 2018 Workshop on Attacks and Solutions in Hardware Security (CCS ASHES '18), October 2018, Toronto, Canada.
-
Tri M. Nguyen and David Wentzlaff, "PiCL: a Software-Transparent, Persistent Cache Log for Nonvolatile Main Memory", In Proceedings of the 51st International Symposium on Microarchitecture (MICRO-51), October 2018, Fukuoka City, Japan.
[Lightning Talk Video]
-
Tri M. Nguyen, Adi Fuchs, and David Wentzlaff, "CABLE: a CAche-Based Link Encoder for Bandwidth-starved Manycores", In Proceedings of the 51st International Symposium on Microarchitecture (MICRO-51), October 2018, Fukuoka City, Japan.
[Lightning Talk Video]
-
Adi Fuchs and David Wentzlaff, "Scaling Datacenter Accelerators With Compute-Reuse Architectures", In Proceedings of the 45th International Symposium on Computer Architecture (ISCA '18).
[Slides][Lightning Talk Video]
-
Michael McKeown, Alexey Lavrov, Mohammad Shahrad, Paul Jackson, Yaosheng Fu, Jonathan Balkind, Tri Nguyen, Katie Lim, Yanqi Zhou, and David Wentzlaff, "Power and Energy Characterization of an Open Source 25-core Manycore Processor", In Proceedings of the 24th IEEE International Symposium on High-Performance Computer Architecture (HPCA '18), February 2018.
[Lightning Talk Video]
[Piton Power and Energy Characterization Data]
[Piton PCB]
|
2017 |
-
Mohammad Shahrad, Cristian Klein, Liang Zheng, Mung Chiang, Erik Elmroth, and David Wentzlaff, "Incentivizing Self-Capping to Increase Cloud Utilization", In Proceedings of the Eighth ACM Symposium on Cloud Computing (SoCC ’17), ACM, New York, NY, USA, 52-65, September 2017.
[Slides]
[Poster][GitHub Repo]
-
Ting-Jung Chang, Zhuozhi Yao, Paul Jackson, Barry P. Rand, and David Wentzlaff, "Architectural Tradeoffs for Biodegradable Computing", In Proceedings of the 50th International Symposium on Microarchitecture (MICRO-50), Boston, MA, October 2017.
-
Mohammad Shahrad and David Wentzlaff, "Towards Deploying Decommissioned Mobile Devices as Cheap Energy-Efficient Compute Nodes", 9th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud '17), Santa Clara, CA, July 2017.
[Slides][Poster]
-
Michael McKeown, Yaosheng Fu, Tri Nguyen, Yanqi Zhou, Jonathan Balkind, Alexey Lavrov, Mohammad Shahrad, Samuel Payne, and David Wentzlaff, "Piton: A Manycore Processor for Multi-Tenant Clouds", IEEE Micro, March/April 2017.
-
Yanqi Zhou, Sameer Wagh, Prateek Mittal, and David Wentzlaff, "Camouflage: Memory Traffic Shaping to Mitigate Timing Attacks", In Proceedings of the 23rd IEEE Symposium on High Performance Computer Architecture (HPCA '17).
|
2016 |
-
Mohammad Shahrad and David Wentzlaff, "Availability Knob: Flexible User-Defined Availability in the Cloud", In Proceedings of the Seventh ACM Symposium on Cloud Computing (SoCC ’16), ACM, New York, NY, USA, 42-56, October 2016.
[Slides]
[Poster]
[GitHub Repo]
-
Michael McKeown, Yaosheng Fu, Tri Nguyen, Yanqi Zhou, Jonathan Balkind, Alexey Lavrov, Mohammad Shahrad, Samuel Payne, and David Wentzlaff, "Piton: A 25-core Academic Manycore Processor", Hot Chips: A Symposium on High Performance Chips (HC28 (2016)), August 2016.
[Slides]
[Piton Page]
-
Yanqi Zhou, Henry Hoffmann, and David Wentzlaff, "CASH: Supporting IaaS Customers with a Sub-core Configurable Architecture", In Proceedings of the 43rd International Symposium on Computer Architecture (ISCA '16). ACM, New York, NY, USA.
[Slides]
-
Yanqi Zhou and David Wentzlaff, "MITTS: Memory Inter-arrival Time Traffic Shaping", In Proceedings of the 43rd International Symposium on Computer Architecture (ISCA '16). ACM, New York, NY, USA.
[Slides]
-
Jonathan Balkind, Michael McKeown, Yaosheng Fu, Tri Nguyen, Yanqi Zhou, Alexey Lavrov, Mohammad Shahrad, Adi Fuchs, Samuel Payne, Xiaohua Liang, Matthew Matl, and David Wentzlaff, "OpenPiton: An Open Source Manycore Research Framework", In Proceedings of the 21st International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '16), April 2016. Best Paper Award Nominee.
[OpenPiton Page]
|
2015 |
-
Yaosheng Fu, Tri M. Nguyen, and David Wentzlaff, "Coherence Domain Restriction on Large Scale Systems", In Proceedings of the 48th International Symposium on Microarchitecture (MICRO-48). ACM, New York, NY, USA, 686-698.
-
Tri M. Nguyen and David Wentzlaff, "MORC: a Manycore-oriented Compressed Cache", In Proceedings of the 48th International Symposium on Microarchitecture (MICRO-48). ACM, New York, NY, USA, 76-88.
[Slides]
-
David Wentzlaff, Michael Mckeown, Yaosheng Fu, Tri M. Nguyen, Yanqi Zhou, Jonathan Balkind, Alexey Lavrov, Mohammad Shahrad, and Samuel Payne, "Designing a Complex 25-Core Academic Processor", Architectural Research Prototyping (WARP), 2015 6th Workshop on , Portland, OR, USA, 14 June, 2015.
[Piton Page]
|
2014 |
-
Michael Mckeown, Jonathan Balkind, and David Wentzlaff, "Execution Drafting: Energy Efficiency Through Computation Deduplication", In Proceedings of the 47th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-47). IEEE Computer Society, Washington, DC, USA, 432-444.
-
Yaosheng Fu and D. Wentzlaff, "PriME: A Parallel and Distributed Simulator for Thousand-Core Chips", Performance Analysis of Systems and Software (ISPASS '14), 2014 IEEE International Symposium on, Monterey, CA, 2014, pp. 116-125.
[PriME Website]
[GitHub Repo]
-
Yanqi Zhou and David Wentzlaff, "The Sharing Architecture: Sub-Core Configurability for IaaS Clouds", In Proceedings of the 19th international conference on Architectural support for programming languages and operating systems (ASPLOS '14). ACM, New York, NY, USA, 559-574.
[Slides]
|
2012 |
-
David Wentzlaff, Christopher J. Jackson, Patrick Griffin, and Anant Agarwal, "Configurable fine-grain protection for multicore processor virtualization", In Proceedings of the 39th Annual International Symposium on Computer Architecture (ISCA '12). IEEE Computer Society, Washington, DC, USA, 464-475.
-
L. Youseff, C. Gruenwald, N. Beckmann, D. Wentzlaff, H. Kasture and A. Agarwal, "The case for elastic operating system services in fos", Design Automation Conference (DAC-49), 2012 49th ACM/EDAC/IEEE, San Francisco, CA, 2012, pp. 265-270.
|