Skip to content

Tinkering around with LLVM and NVIDIA's CUDA framework.

Notifications You must be signed in to change notification settings

chiragbharadwaj/cuda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

research

Introduction

This repository caricatures all of the research that I have done to date, starting at Cornell University in Fall 2016. I principally do research in the subfield of programming languages within computer science, but some of the work that I like often crosses over into the architectural side of things.

As of right now, the repository contains:

  • An LLVM "hacking" session, as it were, wherein I explore how to bypass the LLVM front-end and create my own compiler passes based on a tutorial that my research advisor wrote for graduate students.

Background

I work closely with Prof. Adrian Sampson at Cornell, and some of the topics that I explore include the following:

  • Approximate computing and the hardware-software interface
  • ISA generation and heterogeneous chipsets
  • Developing better GPU frameworks for heterogeneity in optimized programming

About

Tinkering around with LLVM and NVIDIA's CUDA framework.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published