Fetching the paper…
Reading the bibliography…
Data analytics applications combine multiple functions from different libraries and frameworks.
C. L. Lawson, R. J. Hanson, D. R. Kincaid, and F. T. Krogh, “Basic Linear Algebra Subprograms for Fortran Usage,”
1979
Earlier work this paper cites.
G. E. Blelloch and G. W. Sabot, “Compiling Collection-oriented Languages onto Massively Parallel Computers,” in
1988
Earlier work this paper cites.
G. E. Blelloch, J. C. Hardwick, S. Chatterjee, J. Sipelstein, and M. Zagha, “Implementation of a Portable Nested Data-parallel Language,”
1993
Earlier work this paper cites.
A. Kagi, J. R. Goodman, and D. Burger, “Memory Bandwidth Limitations of Future Microprocessors,” in
1996
Earlier work this paper cites.
R. D. Blumenofe, C. F. Joerg, B. C. Kurzmaul, C. E. Leiserson, K. H. Randall, and Y. Zhou, “Cilk: An Efficient Multithreaded Runtime System,”
1996
Earlier work this paper cites.
Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, “Gradient-based Learning Applied to Document Recognition,”
1998
Earlier work this paper cites.
T. Grust,
2004
Earlier work this paper cites.
C. Lattner and V. Adve, “LLVM: a compilation framework for lifelong program analysis transformation,” in
2004
Earlier work this paper cites.
D. Walker, “Substructural Type Systems,” in
2005
Earlier work this paper cites.
E. Meijer, B. Beckman, and G. Bierman, “LINQ: Reconciling Object, Relations and XML in the .NET Framework,” in
2006
Earlier work this paper cites.
Y. Yu, M. Isard, D. Fetterly, M. Budiu, U. Erlingsson, P. K. Gunda, and J. Currey, “DryadLINQ: A System for General-purpose Distributed Data-parallel Computing Using a High-level Language,” in
2008
Earlier work this paper cites.
M. Frigo, P. Halpern, C. E. Leiserson, and S. Lewin-Berlin, “Reducers and Other Cilk++ Hyperobjects,” in
2009
Earlier work this paper cites.
W. McKinney, “ Data Structures for Statistical Computing in Python ,” in
2010
Earlier work this paper cites.
J. E. Stone, D. Gohara, and G. Shi, “OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems,”
2010
Cited alongside, same era.
C. Chambers, A. Raniwala, F. Perry, S. Adams, R. R. Henry, R. Bradshaw, and N. Weizenbaum, “FlumeJava: easy, efficient data-parallel pipelines,” in
2010
Cited alongside, same era.
T. Neumann, “Efficiently Compiling Efficient Query Plans for Modern Hardware,”
2011
Cited alongside, same era.
B. Recht, C. Re, S. Wright, and F. Niu, “Hogwild: A Lock-Free Approach to Parallelizing Stochastic Gradient Descent,” in
2011
Cited alongside, same era.
D. G. Murray, M. Isard, and Y. Yu, “Steno: Automatic Optimization of Declarative Queries,” in
2011
Cited alongside, same era.
M. Armbrust, R. S. Xin, C. Lian, Y. Huai, D. Liu, J. K. Bradley, X. Meng, T. Kaftan, M. J. Franklin, A. Ghodsi, and M. Zaharia, “Spark SQL: Relational Data Processing in Spark,” in
2015
Later among the works it cites.
K. Ousterhout, R. Rasti, S. Ratnasamy, S. Shenker, and B.-G. Chun, “Making Sense of Performance in Data Analytics Frameworks,” in
2015
Later among the works it cites.
A. Crotty, A. Galakatos, K. Dursun, T. Kraska, C. Binnig, U. Cetintemel, and S. Zdonik, “An Architecture for Compiling UDF-centric Workflows,”
2015
Later among the works it cites.
N. Sundaram, N. Satish, M. M. A. Patwary, S. R. Dulloor, M. J. Anderson, S. G. Vadlamudi, D. Das, and P. Dubey, “GraphMat: High Performance Graph Analytics Made Productive,”
2015
Later among the works it cites.
Y. Liu and B. Schmidt, “LightSpMV: faster CSR-based sparse matrix-vector multiplication on CUDA-enabled GPUs,” in
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
H. Chafi, A. K. Sujeeth, K. J. Brown, H. Lee, A. R. Atreya, and K. Olukotun, “A Domain-specific Approach to Heterogeneous Parallelism,” in
2011
Cited alongside, same era.
N. AlSaber and M. Kulkarni, “Semcache: Semantics-aware caching for efficient gpu offloading,” in
2013
Cited alongside, same era.
C. J. Rossbach, Y. Yu, J. Currey, J.-P. Martin, and D. Fetterly, “Dandelion: A Compiler and Runtime for Heterogeneous Systems,” in
2013
Cited alongside, same era.
R. S. Xin, J. Rosen, M. Zaharia, M. J. Franklin, S. Shenker, and I. Stoica, “Shark: SQL and Rich Analytics at Scale,” in
2013
Cited alongside, same era.
M. Heimel, M. Saecker, H. Pirk, S. Manegold, and V. Markl, “Hardware-oblivious parallelism for in-memory column-stores,”
2013
Cited alongside, same era.
T. Rompf, A. K. Sujeeth, N. Amin, K. J. Brown, V. Jovanovic, H. Lee, M. Jonnalagedda, K. Olukotun, and M. Odersky, “Optimizing Data Structures in High-level Programs: New Directions for Extensible Compilers Based on Staging,” in
2013
Cited alongside, same era.
L. Kuper and R. R. Newton, “LVars: Lattice-based Data Structures for Deterministic Parallelism,” in
2013
Cited alongside, same era.
2015
Later among the works it cites.
J. Kessenich. (2015) An introduction to SPIR-V. [Online]. Available:
2015
Later among the works it cites.
I. Gog, M. Schwarzkopf, N. Crooks, M. P. Grosvenor, A. Clement, and S. Hand, “Musketeer: All for One, One for All in Data Processing Systems,” in
2015
Later among the works it cites.
A. Alexandrov, A. Kunft, A. Katsifodimos, F. Schüler, L. Thamsen, O. Kao, T. Herb, and V. Markl, “Implicit Parallelism Through Deep Language Embedding,” in
2015
Later among the works it cites.
M. Abadi, P. Barham, J. Chen, Z. Chen, A. Davis, J. Dean, M. Devin, S. Ghemawat, G. Irving, M. Isard
2016
Later among the works it cites.
S. Agarwal, D. Liu, and R. Xin, “Apache Spark as a compiler: Joining a billion rows per second on a laptop.” [Online]. Available:
2016
Later among the works it cites.
M. Zaharia, R. S. Xin, P. Wendell, T. Das, M. Armbrust, A. Dave, X. Meng, J. Rosen, S. Venkataraman, M. J. Franklin, A. Ghodsi, J. Gonzalez, S. Shenker, and I. Stoica, “Apache Spark: A Unified Engine for Big Data Processing,”
2016
Later among the works it cites.
K. J. Brown, H. Lee, T. Rompf, A. K. Sujeeth, C. De Sa, C. Aberger, and K. Olukotun, “Have Abstraction and Eat Performance, Too: Optimized Heterogeneous Computing with Parallel Patterns,” in
2016
Later among the works it cites.
T. B. Schardl, W. S. Moses, and C. E. Leiserson, “Tapir: Embedding Fork-Join Parallelism into LLVM’s Intermediate Representation,” in
2017
Closest in time.