University of Edinburgh Featured PhD Programmes
University of Warwick Featured PhD Programmes
University of Glasgow Featured PhD Programmes

Efficient Database Query Processing on Modern Hardware


Computer Science

This project is no longer listed on FindAPhD.com and may not be available.

Click here to search FindAPhD.com for PhD studentship opportunities
Dr S. Ray Applications accepted all year round Funded PhD Project (Students Worldwide)
Fredericton Canada Computer Architectures Data Science Other Other Software Engineering

About the Project

Project objectives:

Database systems are going through a major transition due to the challenges of big data processing. The volume and velocity of data generated from a variety of sources are far outpacing the available storage and processing capacity. However, existing database systems are not able the meet the computational challenges. Through this project the researcher will devise new approaches to SQL and Datalog query processing that can support analysis on data at massive scales. The project will particularly investigate scalable query compilation on modern hardware, by exploiting the growing DRAM and PCM memory, increasing core count and GP-GPUs.

Location:

The University of New Brunswick, Fredericton is one of the top comprehensive universities of Canada. The Faculty of Computer Science is the first faculty of computer science in Canada and a leader in Atlantic Canada since 1968 with the oldest and most successful COOP program in Atlantic Canada.

Description:

This research project will develop efficient database query execution engine using compiler and runtime techniques. The researcher will explore high performance SQL query processing approaches using cutting-edge query compilation techniques. Therefore, good knowledge in database internals and compiler design is desired. Familiarity with distributed Big Data frameworks like Hadoop and Spark is beneficial. This is a fully funded (i.e. full scholarship) PhD position.

Qualifications:

A solid background in Computer Science (or Computer Engineering), including a thesis-based research Master’s level degree from a reputed university with excellent grades, is required. Strong programming skills in C/C++ and Java are expected. Solid understanding of database system internals, compiler design, parallel programming, and Linux systems programming are advantageous. Familiarity with relational databases like PostgreSQL, MySQL, and data science/machine learning libraries is appreciated.

Contact:

Please contact with your CV, and Bachelor’s and Master’s degree transcripts; Email to [Email Address Removed]

Search Suggestions

Search Suggestions

Based on your current searches we recommend the following search filters.



FindAPhD. Copyright 2005-2021
All rights reserved.