Selected Publications (Show All)

  1. GAMUT: Matrix Multiplication-Like Tasks on GPUs
    Xincheng Xie, Junyoung Kim, Kenneth Ross
    ADMS 2023
  2. Amulet: Adaptive matrix-multiplication-like tasks
    Junyoung Kim, Kenneth A Ross, Eric Sedlar, Lukas Stadler
    DaMoN 2023
  3. Adaptive Code Generation for Data-Intensive Analytics
    Wangda Zhang, Junyoung Kim, Kenneth A. Ross, Eric Sedlar, Lucas Stadler
    VLDB 2021
  4. VIP: A SIMD Vectorized Analytical Query Engine
    Orestis Polychroniou, Kenneth A. Ross
    VLDB Journal 2020
  5. Parallel Prefix Sum with SIMD
    Wangda Zhang, Yanbin Wang, Kenneth A. Ross
    ADMS 2020
  6. Permutation Index: Exploiting Data Skew for Improved Query Performance
    Wangda Zhang, Kenneth A. Ross
    ICDE 2020
  7. Exploiting Data Skew for Improved Query Performance
    Wangda Zhang, Kenneth A. Ross
    IEEE TKDE 2020
  8. Efficient Search over Genomic Short Read Data
    Wangda Zhang, Mengdi Lin, Kenneth A. Ross
    SSDBM 2020
  9. Towards Practical Vectorized Analytical Query Engines
    Orestis Polychroniou, Kenneth A. Ross
    DaMoN 2019
  10. Master of None Acceleration: A Comparison of Accelerator Architectures for Analytical Query Processing
    Andrea Lottarini, João Pedro Cerqueira, Thomas J. Repetti, Stephen A. Edwards, Kenneth A. Ross, Mingoo Seok, Martha A. Kim
    ISCA 2019
  11. Distributed Joins and Data Placement for Minimal Network Traffic
    Orestis Polychroniou, Wangda Zhang, Kenneth A. Ross
    TODS 2018
  12. Network Synthesis for Database Processing Units
    Andrea Lottarini, Stephen A. Edwards, Kenneth A. Ross, Martha A. Kim
    DAC 2017
  13. Deadlock-free joins in DB-mesh, an asynchronous systolic array accelerator
    Bingyi Cao, Kenneth A. Ross, Stephen A. Edwards, Martha A. Kim
    DAMON 2017
  14. SIMD-accelerated regular expression matching
    E. A. Sitaridi, O. Polychroniou, K. A. Ross
    DAMON 2016
  15. Massively-Parallel Lossless Data Decompression
    Evangelia A. Sitaridi, RenŽ MŸller, Tim Kaldewey, Guy M. Lohman, Kenneth A. Ross
    ICPP 2016
  16. A Course on Programming and Problem Solving
    S. Sheth, C. Murphy, K. A. Ross, D. E. Shasha
    SIGCSE 2016
  17. GPU-accelerated string matching for database applications
    E. Sitaridi and K. A. Ross
    VLDB Journal 2016
  18. Exploiting SSDs in operational multiversion databases
    M. Sadoghi, K. A. Ross, M. Canim, B. Bhattacharjee
    VLDB Journal 2016
  19. The Q100 Database Processing Unit
    L. Wu, A. Lottarini, T. K. Paine, M. A. Kim, K. A. Ross
    IEEE MICRO 2015
  20. Efficient Lightweight Compression Alongside Fast Scans
    O. Polychroniou and K. A. Ross
    DAMON 2015
  21. Implementing Latency-Insensitive Dataflow Blocks
    B. Cao, K. A. Ross, M. A. Kim, and S. A. Edwards
    MEMOCODE 2015
  22. Rethinking SIMD Vectorization for In-Memory Databases
    O. Polychroniou, A. Raghavan, K. A. Ross
    SIGMOD 2015
  23. Hardware Partitioning for Big Data Analytics
    L. Wu, R. J. Barker, M. A. Kim, K. A. Ross:
    IEEE MICRO 2014
  24. Reducing Database Locking Contention Through Multi-version Concurrency
    M. Sadoghi, M. Canim, B. Bhattacharjee, F. Nagel, K. A. Ross
    PVLDB 2014
  25. Energy Analysis of Hardware and Software Range Partitioning
    L. Wu, O. Polychroniou, R. J. Barker, M. A. Kim, and K. A. Ross
    TOCS 2014
  26. Coherent Somatic Mutation in Autoimmune Disease
    K. A. Ross
    PLoS One 2014
  27. Vectorized Bloom Filters for Advanced SIMD Processors
    O. Polychroniou and K. A. Ross
    DAMON 2014
  28. Q100: The Architecture and Design of a Database Processing Unit
    L. Wu, A. Lottarini, T. K. Paine, M. A. Kim, and K. A. Ross
    ASPLOS 2014
  29. A Comprehensive Study of Main-memory Partitioning and its Application to Large-scale Comparison- and Radix-sort
    O. Polychroniou and K. A. Ross
    SIGMOD 2014
  30. Track Join: Distributed Joins with Minimal Network Traffic
    O. Polychroniou, R. Sen, and K. A. Ross
    SIGMOD 2014