PGCon2015 - final
PGCon 2015
The PostgreSQL Conference
Speakers | |
---|---|
Satoshi Nagayasu |
Schedule | |
---|---|
Day | Talks - Day 3 - Thursday - 2015-06-18 |
Room | DMS 1140 |
Start time | 14:00 |
Duration | 00:45 |
Info | |
ID | 799 |
Event type | Lecture |
Track | Hacking |
Language used for presentation | English |
PostgreSQL on FPGA
Hardware and Software, Reconfigured to Work Together
FPGA (Field-Programmable Gate Array) could be one of the beneficial technologies to process massive amount of data. In this project, we are trying to build an open source platform to provide basic infrastructure in order to help PostgreSQL developers have their "own" FPGA hacking projects.
Have you heard about FPGA? FPGA (Field-Programmable Gate Array) is an integrated circuit which can be reconfigured after manufacturing. FPGA allows programmers to configure their own custom hardware like writing software.
In the big data era, FPGA could be one of the beneficial technologies to process massive amount of data, because of the advantages of FPGA, including high memory bandwidth and low power consumption. However, writing code in HDL (Hardware Description Language) and implementing it on FPGA are not so easy for software/database developers.
In this project, we are trying to build an open source platform to provide basic infrastructure in order to help PostgreSQL developers have their "own" FPGA hacking projects.
In this talk, we would like to share a brief overview of this project with covering following topics.
- Background
- Project Overview
- What Is FPGA?
- Dataflow Programming
- Combining Software And Hardware
- Architectural Design
- Development Tools and Process
- Current Implementation
- Demonstration
- Future Works / Road Map