Next Generation Memories & Architectures
-
QuickSAN: A Storage Area Network for Fast, Distributed, Solid State Disks
Adrian M. Caulfield and Steven Swanson
To appear in: ISCA '13: Proceeding of the 40th Annual International Symposium on Computer Architecture, 2013.
-
Minerva: Accelerating Data Analysis in Next-Generation SSDs
Arup De, Maya Gokhale, Rajesh Gupta, and Steven Swanson
To appear in the Proceedings of The 21st IEEE International Symposium on Field-Programmable Custom Computing Machines, 2013.
-
Providing Safe, User Space Access to Fast, Solid State Disks
Adrian M. Caulfield, Todor I. Mollov, Louis Eisner, Arup De, Joel Coburn, and Steven Swanson
Proceeding of the 17th international conference on Architectural support for programming languages and operating systems, 2012.
-
Onyx: A Protoype Phase-Change Memory Storage Array
Ameen Akel, Adrian M. Caulfield, Todor I. Mollov, Rajesh K. Gupta, and Steven Swanson
Proceedings of the 3rd USENIX conference on Hot topics in storage and file systems, 2011.
-
Onyx: A Phase-Change Memory Storage Array
Ameen Akel
Master's thesis, University of California, San Diego, 2011.
-
Moneta: A High-Performance Storage Array Architecture for Next-Generation, Non-volatile Memories
Adrian M. Caulfield, Arup De, Joel Coburn, Todor I. Mollov, Rajesh K. Gupta, and Steven Swanson
Proceedings of the 2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture, 2010.
-
Understanding the Impact of Emerging Non-Volatile Memories on High-Performance, IO-Intensive Computing
Adrian M. Caulfield, Joel Coburn, Toder I. Mollov, Arup De, Ameen Akel, Jiahua He, Arun Jagatheesan, Rajesh K. Gupta, Allan Snavely, and Steven Swanson
Proceedings of the 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, 2010. (Nominated for Best Technical Student Paper).
-
NV-Heaps: Making Persistent Objects Fast and Safe With Next-Generation, Non-Volatile Memories
Joel Coburn, Adrian M. Caulfield, Ameen Akel, Laura M. Grupp, Rajesh K. Gupta, Ranjit Jhala, and Steven Swanson
Proceedings of the sixteenth international conference on Architectural support for programming languages and operating systems, 2011.
-
Latency-Optimized Networks for Clustering FPGAs
Trevor Bunker and Steven Swanson
To appear in Proceedings of the 21st Annual IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM 2013).
-
Providing Fast and Safe Access to Next-Generation, Non-Volatile Memories
Joel Coburn
Ph.D. thesis, University of California, San Diego, 2012.
-
Rethinking Flash in the Data Center
David G. Andersen and Steven Swanson
IEEE Micro 30(4):52 -54, july-aug. 2010.
-
Gordon: An Improved Architecture for Data-Intensive Applications
Adrian M. Caulfield, Laura M. Grupp, and Steven Swanson
IEEE Micro 30:121-130, 2010. (IEEE Micro Top Picks).
-
Gordon: using flash memory to build fast, power-efficient clusters for data-intensive applications
Adrian M. Caulfield, Laura M. Grupp, and Steven Swanson
ASPLOS '09: Proceeding of the 14th international conference on Architectural support for programming languages and operating systems, 2009. (Selected as an IEEE Micro TopPick).
-
From ARIES to MARS: Reengineering Transaction Management for Next-Generation, Solid-State Drives
Rajesh K. Gupta Joel Coburn, Trevor Bunker and Steven Swanson
Department of Computer Science amp; Engineering, University of California, San Diego technical report CS2012-0981, June 2012.
-
Quill: Exploiting Fast Non-Volatile Memory by Transparently Bypassing the File System
Louis Alex Eisner, Todor Mollov, and Steven Swanson
Department of Computer Science amp; Engineering, University of California, San Diego technical report CS2013-0991, Jan 2013.
-
Fast, Flexible Support for Transactions in a Next-Generation, Solid-State, Storage Array
Joel Coburn, Trevor Bunker, Rajesh K. Gupta, and Steven Swanson
2012 Non-Volatile Memories Workshop, 2012.
-
Moneta: A High-performance Storage Array Architecture for Next-generation, Non-volatile Memories
Adrian M. Caulfield, Arup De, Joel Coburn, Todor I. Mollov, Rajesh K. Gupta, and Steven Swanson
2011 Non-Volatile Memories Workshop, 2011.
Flash Memory
-
The Harey Tortoise: Managing Heterogeneous Write Performance in SSDs
Laura M. Grupp, John D. Davis, and Steven Swanson
to appear in USENIX Annual Technical Conference, 2013.
-
Underpowering NAND Flash: Profits and Perils
Hung-Wei Tseng, Laura M. Grupp, and Steven Swanson
To Appear: 50th Design Automation Conference (DAC 2013), 2013.
-
Underdesigned and Opportunistic Computing in Presence of Hardware Variability
P. Gupta, Y. Agarwal, L. Dolecek, N. Dutt, R.K. Gupta, R. Kumar, S. Mitra, A. Nicolau, T.S. Rosing, M.B. Srivastava, S. Swanson, and D. Sylvester
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on 32(1):8 -23, jan. 2013.
-
Ming II: A Flexible Platform for NAND Flash-based Research
Trevor Bunker, Michael Wei, and Steven Swanson
Department of Computer Science amp; Engineering, University of California, San Diego technical report CS2012-0978, May 2012.
-
The Bleak Future of NAND Flash Memory
Laura M. Grupp, John D. Davis, and Steven Swanson
Proceedings of the 10th USENIX conference on file and
storage technologies, 2012.
-
Understanding the Impact of Power Loss on Flash Memory
Hung-Wei Tseng, Laura M. Grupp, and Steven Swanson
48th Design Automation Conference (DAC 2011), 2011.
-
Characterizing flash memory: anomalies, observations, and applications
Laura M. Grupp, Adrian M. Caulfield, Joel Coburn, Steven Swanson, Eitan Yaakobi, Paul H. Siegel, and Jack K. Wolf
Proceedings of the 42nd Annual IEEE/ACM International Symposium on Microarchitecture, 2009.
-
Characterizing flash memory: anomalies, observations, and applications
Laura M. Grupp, Adrian M. Caulfield, Joel Coburn, Steven Swanson, Eitan Yaakobi, Paul H. Siegel, and Jack K. Wolf
2010 Non-Volatile Memories Workshop, 2010.
-
BlueSSD: An Open Platform for Cross-layer Experiments for NAND Flash-based SSDs
Sungjin Lee, Kermin Fleming, Jihoon Park, Keonsoo Ha, Adrian M. Caulfield, Steven Swanson, Arvind, and Jihong Kim
The 5th Workshop on Architectural Research Prototyping, 2010.
-
Beyond the Datasheet: Using Test Beds to Probe Non-Volatile Memories'
Dark Secrets
Laura Grupp, Adrian M. Caulfield, Joel Coburn, John Davis, and Steven Swanson
IEEE Globecom 2010 Workshop on Application of Communication Theory to
Emerging Memory Technologies (ACTEMT 2010).
Security and Trust
-
Welcome to the Entropics: Boot-Time Entropy in Embedded Devices
Keaton Mowery, Michael Wei, David Kohlbrenner, Hovav Shacham, and Steven Swanson
to appear in IEEE Symposium on Security and Privacy (Oakland 2013).
-
Reliably Erasing Data From Flash-based Solid State Drives
Michael Wei, Laura M. Grupp, Frederick E. Spada, and Steven Swanson
Proceedings of the 9th USENIX conference on File and storage technologies, 2011.
-
Extracting Device Fingerprints from Flash Memory by Exploiting Physical Variations
Pravin Prabhu, Ameen Akel, Laura Grupp, Wing-Key Yu, G. Edward Suh, Edwin Kan, and Steven Swanson
Proceedings of the 4th International Conference on Trust and Trustworthy Computing, 2011.
Error Correction & Coding
-
Tackling Intracell Variability in TLC Flash Through Tensor
Product Codes
Ryan Gabrys, Eitan Yaakobi, Laura M. Grupp, Steven Swanson, and Lara Dolecek
International Symposium on Information Theory, 2012.
-
Characterization and Error-Correcting Codes for TLC Flash Memories
Eitan Yaakobi, Laura Grupp, Paul H. Siegel, Steven Swanson, and Jack K. Wolf
to Appear in International Conference on Computing, Networking and Communications, Data Storage Technology and Applications Symposium, 2012.
-
Tackling Temporal Variability in Multilevel Flash: New Error-Control Code Design and Architectural Validation
Ryan Gabrys, Laura Grupp, Steven Swanson, and Lara Dolecek
Invited Talk, Forty-Ninth Annual Allerton Conference.
-
Error Characterization and Coding Schemes for Flash Memories
Eitan Yaakobi, Paul H. Siegel, Steven Swanson, Jack Wolf, Laura Grupp, and Jing Ma
IEEE Globecom 2010 Workshop on Application of Communication Theory to
Emerging Memory Technologies (ACTEMT 2010).