Abstract
Microsecond-scale I/O means tension between performance and productivity that will need new latency-mitigating ideas, including in hardware.
- Alverson, R. et al. The Tera computer system. In Proceedings of the Fourth International Conference on Supercomputing (Amsterdam, The Netherlands, June 11--15). ACM Press, New York, 1990, 1--6. Google ScholarDigital Library
- Boost C++ Libraries. Boost asio library; http://www.boost.org/doc/libs/1_59_0/doc/html/boost_asio.htmlGoogle Scholar
- Caulfield, A. et al. Moneta: A high-performance storage array architecture for next-generation, non-volatile memories. In Proceedings of the 2010 IEEE/ACM International Symposium on Microarchitecture (Atlanta, GA, Dec. 4--8). IEEE Computer Society Press, 2010. Google ScholarDigital Library
- Dean, J. and Barroso, L.A. The tail at scale. Commun. ACM 56, 2 (Feb. 2013), 74--80. Google ScholarDigital Library
- Erlang. Erlang User's Guide Version 8.0. Processes; http://erlang.org/doc/efficiency_guide/processes.htmlGoogle Scholar
- Fikes, F. Storage architecture and challenges. In Proceedings of the 2010 Google Faculty Summit (Mountain View, CA, July 29, 2010); http://www.systutorials.com/3306/storage-architecture-and-challenges/Google Scholar
- Golang.org. Effective Go. Goroutines; https://golang.org/doc/effective_go.html#goroutinesGoogle Scholar
- Hennessy, J. and Patterson, D. Computer Architecture: A Quantitative Approach, Sixth Edition. Elsevier, Cambridge, MA, 2017.Google Scholar
- Intel Newsroom. Intel and Micron produce breakthrough memory technology, July 28, 2015; http://newsroom.intel.com/community/intel_newsroom/blog/2015/07/28/intel-and-micron-produce-breakthrough-memory-technologyGoogle Scholar
- Kanev, S. et al. Profiling a warehouse-scale computer. In Proceedings of the 42nd International Symposium on Computer Architecture (Portland, OR, June 13--17). ACM Press, New York, 2015. Google ScholarDigital Library
- Microsoft. Asynchronous Programming with Async and Await (C# and Visual Basic); https://msdn.microsoft.com/en-us/library/hh191443.aspxGoogle Scholar
- Nanavati, M. et al. Non-volatile storage: Implications of the datacenter's shifting center. Commun. ACM 50, 1 (Jan. 2016), 58--63. Google ScholarDigital Library
- Nelson, J. et al. Latency-tolerant software distributed shared memory. In Proceedings of the USENIX Annual Technical Conference (Santa Clara, CA, July 8--10). Usenix Association, Berkeley, CA, 2015. Google ScholarDigital Library
- Ousterhout, J. et al. The RAMCloud storage system. ACM Transactions on Computer Systems 33, 3 (Sept. 2015), 7:1--7:55. Google ScholarDigital Library
- Smith, B. A pipelined shared-resource MIMD computer. Chapter in Advanced Computer Architecture. D.P. Agrawal, Ed. IEEE Computer Society Press, Los Alamitos, CA, 1986, 39--41. Google ScholarDigital Library
- Wikipedia.org. Google n-gram viewer; https://en.wikipedia.org/wiki/Google_Ngram_ViewerGoogle Scholar
Index Terms
- Attack of the killer microseconds
Recommendations
Attack of the killer virus!
Attack of the killer virusThough more than 600 million people worldwide use the Internet, it takes only one virus writer to make just about all of us miserable. Like a single stray neutron in a critical mass of plutonium, a lone virus can trigger a chain reaction that spews ...
Comments