Skip to content
KaiGai Kohei edited this page Dec 20, 2016 · 29 revisions

Development Roadmap

v2.0 - (target: 2Q~3Q/2017)

  • CUDA Infrastructure Renew
    • CUDA/GPU Management Server using BGworker (done)
    • Portable Pointer on dynamic shared memory segment (done)
    • Update of GpuScan (done)
    • Update of GpuJoin
    • Update of GpuPreAgg
    • Update of GpuSort; only valuable when LIMIT is used together (postponed)
      • Needs PostgreSQL v10 infrastructure
  • Based on PostgreSQL v9.6
    • CPU+GPU Hybrid Parallelism
    • Support of the new planner structure
  • SSD-to-GPU Direct translation
  • BRIN index support on GpuScan
  • Incremental improvement around optimizer stuff
  • ...and others

v1.0 - (Oct-2016; Released)

  • Based on PostgreSQL v9.5
  • Dynamic Parallelism Adoption (done)
  • CPU Fallback of GpuJoin (done)
  • GpuSort reworks (done)
  • LIKE operator support (done)
  • Official Documentation (done)
  • Regression Tests (postpone)
  • RPM Package (done)
  • COALESCE, GREATEST, LEAST operators (done)
  • ScalarArrayOp operators (done)
  • PL/CUDA support and Matrix/Vector data type (done)

How to contribute

  • Under construction