The Parallel Architecture and System Software research group at the Department of Computer Science and Engineering has multiple openings for research assistantship. We are looking for motivated graduate and undergraduate students who are interested in developing innovative solutions of compiler and system software, as well as of computer architectures for parallel and high performance computing, and for emerging computing paradigm including neuromorphic computing, quantum computing, cognitive technologies such as AI architecture and applications. To conduct productive research in those areas, knowledge of C/C++ programming, data structures, compiler, computer architecture and operating system with Linux are required. Knowledge and experience of parallel programming (PThreads, OpenMP, Cilkplus, CUDA, MPI, etc) are not required, but preferred. Preference will be given to full-time Ph.D. students, thesis-option master students, and senior undergraduate students. Within the group, you will work with a motivated team to solve cutting-edge performance problem in parallel computing and you will have opportunity of exposing yourself through peer-review publications, attendance and presentation in professional conferences worldwide, and internship in industry and government labs. If you are interested, drop me an email ( with your resume/CV and transcript (no need official). We will schedule a time to meet or talk if there is a fit of your qualification. If you are prospective graduate students, you should also check the admission and program requirement for graduate study at USC. Thank you for your attention! Yonghong Yan Assistant Professor Department of Computer Science and Engineering University of South Carolina Office: 3A48, Swearingen Engineering Center Phone: 803-777-7361 Fax: 803-777-3767 Email: