Filters








8 Hits in 10.7 sec

Merge

Michael D. Linderman, Jamison D. Collins, Hong Wang, Teresa H. Meng
2008 Proceedings of the 13th international conference on Architectural support for programming languages and operating systems - ASPLOS XIII  
The Merge framework provides (1) a predicate dispatch-based library system for managing and invoking function variants for multiple architectures; (2) a high-level, library-oriented parallel language based  ...  performance for a wide range of heterogeneous architectures, all transparent to the user.  ...  This work was partially supported by the Focus Center for Circuit and System Solutions (C2S2), one of five research centers funded under the Focus Center Research Program, a Semiconductor Research Corporation  ... 
doi:10.1145/1346281.1346318 dblp:conf/asplos/LindermanCWM08 fatcat:o32q3ujmgba7pkah7olpyh3qkm

Parallelizing security checks on commodity hardware

Edmund B. Nightingale, Daniel Peek, Peter M. Chen, Jason Flinn
2008 Proceedings of the 13th international conference on Architectural support for programming languages and operating systems - ASPLOS XIII  
Running on a 4-core and an 8-core computer, Speck improves performance 4x and 7.5x for the sensitive data analysis check, 3.3x and 2.8x for the on-access virus scanning check, and 1.6x and 2x for the taint  ...  Speck 1 is a system that accelerates powerful security checks on commodity hardware by executing them in parallel on multiple cores.  ...  Acknowledgments We thank Mona Attariyan, Ya-Yunn Su, Kaushik Veeraraghavan and the anonymous reviewers for feedback on this paper.  ... 
doi:10.1145/1346281.1346321 dblp:conf/asplos/NightingalePCF08 fatcat:hmsfph2xwzfkbobocdlqd6dfue

Accurate branch prediction for short threads

Bumyong Choi, Leo Porter, Dean M. Tullsen
2008 Proceedings of the 13th international conference on Architectural support for programming languages and operating systems - ASPLOS XIII  
At the same time, strong performance on long threads is preserved. The proposed technique sets the global history register of the spawned thread to the initial value of the program counter.  ...  Using a Speculative Multithreaded (SpMT) architecture as an example of a system which generates shorter threads, this work examines techniques to improve branch prediction accuracy when a new thread begins  ...  This research was supported in part by NSF Grant CCF-0541434 and Semiconductor Research Corporation Grant 2005-HJ-1313.  ... 
doi:10.1145/1346281.1346298 dblp:conf/asplos/ChoiPT08 fatcat:2tq33po525dd5ksn7fnaladab4

Invalidation-Based Protocols for Replicated Datastores [article]

Antonios Katsarakis
2021 arXiv   pre-print
Although handling failures in the datacenter is critical for data availability, we observe that the common operation is fault-free and far exceeds the operation during faults.  ...  Based on this insight, we draw inspiration from the multiprocessor for high-performance, strongly consistent replication in the datacenter.  ...  Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS). ACM, 2020.  ... 
arXiv:2112.02405v1 fatcat:toi3wflouvbzngpdfzypw3l4li

Overshadow

Xiaoxin Chen, Tal Garfinkel, E. Christopher Lewis, Pratap Subrahmanyam, Carl A. Waldspurger, Dan Boneh, Jeffrey Dwoskin, Dan R.K. Ports
2008 Proceedings of the 13th international conference on Architectural support for programming languages and operating systems - ASPLOS XIII  
This primitive offers an additional dimension of protection beyond the hierarchical protection domains implemented by traditional operating systems and processor architectures.  ...  Our design has been fully implemented and used to protect a wide range of unmodified legacy applications running on an unmodified Linux operating system.  ...  To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. ASPLOS'08, March 1-5, 2008 , Seattle, Washington, USA.  ... 
doi:10.1145/1346281.1346284 dblp:conf/asplos/ChenGLSWBDP08 fatcat:mptpkb6vejc5thvwcm54bfoo3q

Better bug reporting with better privacy

Miguel Castro, Manuel Costa, Jean-Philippe Martin
2008 Proceedings of the 13th international conference on Architectural support for programming languages and operating systems - ASPLOS XIII  
We implemented a prototype of our solution and evaluated it with real errors in real programs.  ...  Additionally, we provide a mechanism to measure the amount of information revealed in an error report. This mechanism allows users to perform informed decisions on whether or not to submit reports.  ...  We evaluated the system by generating bug reports for real crashes of real applications.  ... 
doi:10.1145/1346281.1346322 dblp:conf/asplos/CastroCM08 fatcat:e4gxh4jzojbtfmjxywsiloa7ku

Efficiency trends and limits from comprehensive microarchitectural adaptivity

Benjamin C. Lee, David Brooks
2008 Proceedings of the 13th international conference on Architectural support for programming languages and operating systems - ASPLOS XIII  
In particular, we optimize efficiency for many, short adaptive intervals and identify the best configuration of 15 parameters, which define a space of 240B points.  ...  Increasing demand for power-efficient, high-performance computing requires tuning applications and/or the underlying hardware to improve the mapping between workload heterogeneity and computational resources  ...  Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation, Intel or IBM  ... 
doi:10.1145/1346281.1346288 dblp:conf/asplos/LeeB08 fatcat:5z7g56245rb43gdpyr4p36fhmi

Invalidation-based protocols for replicated datastores [article]

Antonis Katsarakis, University Of Edinburgh, Boris Grot, Vijayanand Nagarajan, Rik Sarkar
2021
Although handling failures in the datacenter is critical for data availability, we observe that the common operation is fault-free and far exceeds the operation during faults.  ...  Based on this insight, we draw inspiration from the multiprocessor for high-performance, strongly consistent replication in the datacenter.  ...  Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS). ACM, 2020.  ... 
doi:10.7488/era/1639 fatcat:snjzrhkqqnc7dpsfe4gzaskhqa