About: A sidequest is an optional, not graded, not evaluated in anyway exploration into a topic. Sometimes it is just cool to know what is out there in the world. Sidequests come with a little descritions, presentations, related resources, and a sample code or exercise you can try. Side quests are likely a good area for further independent studies, research project, thesis, etc.

OpenGL vs Vulkan Energy Usage

Figure out how much energy is saved by offloading work to the GPU.

Problem Statement


Proposed Exercise

Abstract away both graphics APIs with a thin rendering layer. Measure CPU and GPU utilization. Estimate some 'energy consumption' method.

Proposed Evaluation

tbd Proposed tool for energy power measurements: https://www.arrow.com/en/products/aep03-kt-0311a/arm Potential grants: https://www.nsf.gov/pubs/2017/nsf17590/nsf17590.htm

Key Resources

(The first resource you should read)

Additional Resources