Automating the Exchangeability of Shared Data Abstractions
暂无分享,去创建一个
[1] Qing Yi,et al. POET: a scripting language for applying parameterized source‐to‐source program transformations , 2012, Softw. Pract. Exp..
[2] James R. Low. Automatic data structure selection: an example and overview , 1978, CACM.
[3] Qing Yi,et al. Effective use of non-blocking data structures in a deduplication application , 2013, SPLASH '13.
[4] Markus Schordan,et al. Classification and Utilization of Abstractions for Optimization , 2004, ISoLA.
[5] Maged M. Michael,et al. Simple, fast, and practical non-blocking and blocking concurrent queue algorithms , 1996, PODC '96.
[6] Christian Bienia,et al. PARSEC 2.0: A New Benchmark Suite for Chip-Multiprocessors , 2009 .
[7] Damian Dechev,et al. A scalable multi-producer multi-consumer wait-free ring buffer , 2015, SAC.
[8] Qing Yi,et al. Layout-oblivious compiler optimization for matrix computations , 2013, TACO.
[9] Pierre LaBorde,et al. LC/DC: Lockless Containers and Data Concurrency a Novel Nonblocking Container Library for Multicore Applications , 2013, IEEE Access.
[10] James Reinders,et al. Intel® threading building blocks , 2008 .
[11] Qing Yi,et al. Applying Loop Optimizations to Object-Oriented Abstractions Through General Classification of Array Semantics , 2004, LCPC.
[12] Rastislav Bodík,et al. An efficient profile-analysis framework for data-layout optimizations , 2002, POPL '02.
[13] Yunheung Paek,et al. Compiler driven data layout optimization for regular/irregular array access patterns , 2008, LCTES '08.
[14] Yi Zhang,et al. Integrating non-blocking synchronisation in parallel applications: performance advantages and methodologies , 2002, WOSP '02.
[15] Vivek Sarkar,et al. Compiler-Driven Data Layout Transformation for Heterogeneous Platforms , 2013, Euro-Par Workshops.