Steven Swanson
Steven Swanson

homepage
swansonatcs.ucsd.edu

Professional ACM Member badge
  Affiliation history
Bibliometrics: publication history
Average citations per article25.59
Citation Count1,484
Publication count58
Publication years1997-2017
Available for download34
Average downloads per article997.74
Downloads (cumulative)33,923
Downloads (12 Months)5,378
Downloads (6 Weeks)546
SEARCH
ROLE
Arrow RightAuthor only
· Advisor only
· Other only
· All roles


AUTHOR'S COLLEAGUES
See all colleagues of this author

SUBJECT AREAS
See all subject areas




BOOKMARK & SHARE


70 results found Export Results: bibtexendnoteacmrefcsv

Result 1 – 20 of 70
Result page: 1 2 3 4

Sort by:

1 published by ACM
July 2019 PODC '19: Proceedings of the 2019 ACM Symposium on Principles of Distributed Computing
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 36,   Downloads (12 Months): 36,   Downloads (Overall): 36

Full text available: PDFPDF
In systems with non-volatile main memories (NVMMs), programmers must carefully control the order in which writes become persistent. Otherwise, what will remain in persistence after a crash may be unusable upon recovery. Prior art has already explored semantic models for specifying this persist order, but most enforcement algorithms for the ...
Keywords: clocks, computer architecture, distributed systems, non-volatile main memories, non-volatile memories, parallel architectures, persistent memories, scale-up architectures, storage architectures, vector clocks

2 published by ACM
June 2019 SCF '19: Proceedings of the ACM Symposium on Computational Fabrication
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 5,   Downloads (12 Months): 32,   Downloads (Overall): 32

Full text available: PDFPDF
Custom mechatronic devices offer personalized functionality, but also come with many non-functional requirements that are unfamiliar to those inexperienced with electronics such as current draw and servo power. The Echidna prototype system enables non-electrical engineers to move from conception to implementation with their mechatronic ideas by generating and searching through ...
Keywords: computational design, fabrication, synthesis

3 published by ACM
May 2019 Communications of the ACM: Volume 62 Issue 6, June 2019
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 93,   Downloads (12 Months): 725,   Downloads (Overall): 725

Full text available: HtmlHtml  PDFPDF
Programmable software-defined solid-state drives can move computing functions closer to storage.

4 published by ACM
April 2019 ASPLOS '19: Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 37,   Downloads (12 Months): 168,   Downloads (Overall): 168

Full text available: PDFPDF
Emerging fast, non-volatile memories will enable systems with large amounts of non-volatile main memory (NVMM) attached to the CPU memory bus, bringing the possibility of dramatic performance gains for IO-intensive applications. This paper analyzes the impact of state-of-the-art NVMM storage systems on some of these applications and explores how those ...
Keywords: DAX, direct access, file systems, non-volatile memory, persistent memory, scalability

5
February 2019 FAST'19: Proceedings of the 17th USENIX Conference on File and Storage Technologies
Publisher: USENIX Association
Bibliometrics:
Citation Count: 0

High-performance, byte-addressable non-volatile main memories (NVMMs) force system designers to rethink tradeoffs throughout the system stack, often leading to dramatic changes in system architecture. Conventional distributed file systems are a prime example. When faster NVMM replaces block-based storage, the dramatic improvement in storage performance makes networking and software overhead a ...

6
February 2019 FAST'19: Proceedings of the 17th USENIX Conference on File and Storage Technologies
Publisher: USENIX Association
Bibliometrics:
Citation Count: 0

Emerging fast, byte-addressable Non-Volatile Main Memory (NVMM) provides huge increases in storage performance compared to traditional disks. We present Ziggurat, a tiered file system that combines NVMM and slow disks to create a storage system with near-NVMM performance and large capacity. Ziggurat steers incoming writes to NVMM, DRAM, or disk ...

7 published by ACM
February 2019 SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science Education
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 9,   Downloads (12 Months): 22,   Downloads (Overall): 22

Full text available: PDFPDF
Physical computing and building robots has important benefits for novice engineers and computer scientists. However, lab time and hardware debugging comes with a high cost of instructor time and effort. To reduce this workload, we implemented a computational design tool that simplifies printed circuit board (PCB) design and manufacture, assembly, ...

8 published by ACM
February 2019 SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science Education
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 24,   Downloads (12 Months): 36,   Downloads (Overall): 36

Full text available: PDFPDF
We describe our experience teaching an intensive capstone course in which pairs of students build the hardware and software for a remote-controller quad-rotor aircraft (i.e., a quadcopter or "drone'') from scratch in one 10-week quarter. The course covers printed circuit board (PCB) design and assembly, basic control theory and sensor ...
Keywords: capstone, quadcopters, robotics

9 published by ACM
August 2018 ACM SIGOPS Operating Systems Review - Special Topics: Volume 52 Issue 1, July 2018
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 5,   Downloads (12 Months): 95,   Downloads (Overall): 95

Full text available: PDFPDF
In modern computing systems, object deserialization can become a surprisingly important bottleneck-in our test, a set of generalpurpose, highly parallelized applications spends 64% of total execution time deserializing data into objects. This paper presents the Morpheus model, which allows applications to move such computations to a storage device and bypass ...

10 published by ACM
August 2018 SIGCOMM '18: Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication
Publisher: ACM
Bibliometrics:
Citation Count: 4
Downloads (6 Weeks): 41,   Downloads (12 Months): 1,163,   Downloads (Overall): 1,163

Full text available: PDFPDF
Storage systems in data centers are an important component of large-scale online services. They typically perform replicated transactional operations for high data availability and integrity. Today, however, such operations suffer from high tail latency even with recent kernel bypass and storage optimizations, and thus affect the predictability of end-to-end performance ...
Keywords: NIC-offloading, RDMA, distributed storage systems, replicated transactions

11
June 2018 ISCA '18: Proceedings of the 45th Annual International Symposium on Computer Architecture
Publisher: IEEE Press
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 13,   Downloads (12 Months): 161,   Downloads (Overall): 161

Full text available: PDFPDF
Increasing the capacity of the Last Level Cache (LLC) can help scale the memory wall. Due to prohibitive area and leakage power, however, growing conventional SRAM LLC already incurs diminishing returns. Emerging Non-Volatile Memory (NVM) technologies like Spin Torque Transfer RAM (STTRAM) promise high density and low leakage, thereby offering ...
Keywords: LLC, STTRAM, non-volatile

12 published by ACM
February 2018 PPoPP '18: Proceedings of the 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
Publisher: ACM
Bibliometrics:
Citation Count: 1
Downloads (6 Weeks): 14,   Downloads (12 Months): 163,   Downloads (Overall): 299

Full text available: PDFPDF
Interactive information retrieval services, such as enterprise search and document search, must provide relevant results with consistent, low response times in the face of rapidly growing data sets and query loads. These growing demands have led researchers to consider a wide range of optimizations to reduce response latency, including query ...
Keywords: GPU, information retrieval, parallel algorithms, query processing, search engines
Also published in:
March 2018  ACM SIGPLAN Notices - PPoPP '18: Volume 53 Issue 1, January 2018

13 published by ACM
October 2017 MICRO-50 '17: Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture
Publisher: ACM
Bibliometrics:
Citation Count: 4
Downloads (6 Weeks): 35,   Downloads (12 Months): 345,   Downloads (Overall): 786

Full text available: PDFPDF
Modern data center solid state drives (SSDs) integrate multiple general-purpose embedded cores to manage flash translation layer, garbage collection, wear-leveling, and etc., to improve the performance and the reliability of SSDs. As the performance of these cores steadily improves there are opportunities to repurpose these cores to perform application driven ...
Keywords: SSD, dynamic workload offloading, near data processing, storage systems

14 published by ACM
October 2017 SOSP '17: Proceedings of the 26th Symposium on Operating Systems Principles
Publisher: ACM
Bibliometrics:
Citation Count: 12
Downloads (6 Weeks): 65,   Downloads (12 Months): 819,   Downloads (Overall): 2,029

Full text available: PDFPDF
Emerging fast, persistent memories will enable systems that combine conventional DRAM with large amounts of non-volatile main memory (NVMM) and provide huge increases in storage performance. Fully realizing this potential requires fundamental changes in how system software manages, protects, and provides access to data that resides in NVMM. We address ...
Keywords: DAX, Direct Access, File Systems, Non-volatile Memory, Persistent Memory, Reliability

15 published by ACM
October 2017 MEMSYS '17: Proceedings of the International Symposium on Memory Systems
Publisher: ACM
Bibliometrics:
Citation Count: 1
Downloads (6 Weeks): 5,   Downloads (12 Months): 52,   Downloads (Overall): 115

Full text available: PDFPDF
Existing solid state drives (SSDs) provide flash-based out-of-band (OOB) data that can only be updated on a page write. Consequently, the metadata stored in their OOB region lack flexibility due to the idiosyncrasies of flash memory, incurring unnecessary flash write operations detrimental to device lifetime. We propose PebbleSSD, an SSD ...
Keywords: file system, flash memory, solid state drive

16 published by ACM
May 2017 SIGMOD '17: Proceedings of the 2017 ACM International Conference on Management of Data
Publisher: ACM
Bibliometrics:
Citation Count: 6
Downloads (6 Weeks): 8,   Downloads (12 Months): 100,   Downloads (Overall): 578

Full text available: PDFPDF
Bitmap compression has been studied extensively in the database area and many efficient compression schemes were proposed, e.g., BBC, WAH, EWAH, and Roaring. Inverted list compression is also a well-studied topic in the information retrieval community and many inverted list compression algorithms were developed as well, e.g., VB, PforDelta, GroupVB, ...
Keywords: benchmarking, bitmap compression, evaluation, inverted list compression, main memory

17 published by ACM
April 2017 EuroSys '17: Proceedings of the Twelfth European Conference on Computer Systems
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 20,   Downloads (12 Months): 364,   Downloads (Overall): 364

Full text available: PDFPDF
Data structures for non-volatile memories have to be designed such that they can be atomically modified using transactions. Existing atomicity methods require data to be copied in the critical path which significantly increases the latency of transactions. These overheads are further amplified for transactions on byte-addressable persistent memories where often ...

18
April 2017 Proceedings of the VLDB Endowment: Volume 10 Issue 8, April 2017
Publisher: VLDB Endowment
Bibliometrics:
Citation Count: 6
Downloads (6 Weeks): 7,   Downloads (12 Months): 26,   Downloads (Overall): 82

Full text available: PDFPDF
Inverted list compression is a topic that has been studied for 50 years due to its fundamental importance in numerous applications including information retrieval, databases, and graph analytics. Typically, an inverted list compression algorithm is evaluated on its space overhead and query processing time. Earlier list compression designs mainly focused ...

19
March 2017 NSDI'17: Proceedings of the 14th USENIX Conference on Networked Systems Design and Implementation
Publisher: USENIX Association
Bibliometrics:
Citation Count: 0

This paper presents vCorfu, a strongly consistent cloudscale object store built over a shared log. vCorfu augments the traditional replication scheme of a shared log to provide fast reads and leverages a new technique, composable state machine replication , to compose large state machines from smaller ones, enabling the use ...

20
October 2016 Proceedings of the VLDB Endowment: Volume 9 Issue 14, October 2016
Publisher: VLDB Endowment
Bibliometrics:
Citation Count: 5
Downloads (6 Weeks): 4,   Downloads (12 Months): 43,   Downloads (Overall): 152

Full text available: PDFPDF
As data sets grow and conventional processor performance scaling slows, data analytics move towards heterogeneous architectures that incorporate hardware accelerators (notably GPUs) to continue scaling performance. However, existing GPU-based databases fail to deal with big data applications efficiently: their execution model suffers from scalability limitations on GPUs whose memory capacity ...



The ACM Digital Library is published by the Association for Computing Machinery. Copyright © 2019 ACM, Inc.
Terms of Usage   Privacy Policy   Code of Ethics   Contact Us