Sun, Hongyang2025-05-092025-05-092025-05-09https://hdl.handle.net/1808/36071This assignment was the product of a Research-Intensive Course Grant through KU’s Center for Undergraduate Research & Fellowships. These grants provide financial support and advising for instructors who want to incorporate larger research and creative projects into their classes.This assignment was created for EECS 690: Algorithms for HPC, which is a senior elective class, and at the same time offered to graduate students. Students were asked to conduct a research project spanning half a semester on a selected topic in high-performance computing (HPC). The topic could be of theoretical or empirical nature, or a combination of both. The objective is to get students familiar with the process of conducting academic research, have students develop critical thinking, creativity, and problem-solving skills, and promote an understanding of research methodology. The project consists of five weeks of intense research activities, with each week achieving a specific milestone of the research cycle. After conducting the research, students wrote a project report and presented the findings to the class and at the 2025 Spring Undergraduate Research Symposium hosted by the Center for Undergraduate Research & Fellowships (CURF) at The University of Kansas.Copyright 2025 Hongyang Sun. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) license.https://creativecommons.org/licenses/by-nc/4.0/High Performance ComputingAlgorithmsCourse-Based Research Assignment: Algorithms for High-Performance Computing (EECS 690)Learning Objecthttps://orcid.org/0000-0002-4379-4467openAccess