Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJuly 2020
1RMA: Re-envisioning Remote Memory Access for Multi-tenant Datacenters
- Arjun Singhvi,
- Aditya Akella,
- Dan Gibson,
- Thomas F. Wenisch,
- Monica Wong-Chan,
- Sean Clark,
- Milo M. K. Martin,
- Moray McLaren,
- Prashant Chandra,
- Rob Cauble,
- Hassan M. G. Wassel,
- Behnam Montazeri,
- Simon L. Sabato,
- Joel Scherpelz,
- Amin Vahdat
SIGCOMM '20: Proceedings of the Annual conference of the ACM Special Interest Group on Data Communication on the applications, technologies, architectures, and protocols for computer communicationPages 708–721https://doi.org/10.1145/3387514.3405897Remote Direct Memory Access (RDMA) plays a key role in supporting performance-hungry datacenter applications. However, existing RDMA technologies are ill-suited to multi-tenant datacenters, where applications run at massive scales, tenants require ...
- research-articleJune 2012
Understanding and detecting real-world performance bugs
PLDI '12: Proceedings of the 33rd ACM SIGPLAN Conference on Programming Language Design and ImplementationPages 77–88https://doi.org/10.1145/2254064.2254075Developers frequently use inefficient code sequences that could be fixed by simple patches. These inefficient code sequences can cause significant performance degradation and resource waste, referred to as performance bugs. Meager increases in single ...
Also Published in:
ACM SIGPLAN Notices: Volume 47 Issue 6 - research-articleMarch 2011
ConSeq: detecting concurrency bugs through sequential errors
ASPLOS XVI: Proceedings of the sixteenth international conference on Architectural support for programming languages and operating systemsPages 251–264https://doi.org/10.1145/1950365.1950395Concurrency bugs are caused by non-deterministic interleavings between shared memory accesses. Their effects propagate through data and control dependences until they cause software to crash, hang, produce incorrect output, etc. The lifecycle of a bug ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 39 Issue 1ACM SIGPLAN Notices: Volume 46 Issue 3