I am a final-year PhD student advised by Professor Christopher Batten in Electrical and Computer Engineering at Cornell University. I am part of the Computer Systems Lab (CSL) at Cornell.

My PhD research is focused on efficient parallel framework for heterogeneous multi-/many-core systems and area-/power-efficient support for next-generation vector architectures in mobile systems in chip. Aside from that, I led a small group of postdoc, PhD students, and undergraduates at Cornell University in a heterogeneous many-cor/FPGA tapeout project in collaboration with a research team from Princeton University.

Prior to joining Cornell, I received my Bachelors in Computer Science from University of Mississippi in 2016. I worked as a research co-op at AMD Research on modeling AMD’s next-generation GPU’s cache system and developing a cache coherence testing framework in gem5 simulator in 2017. During my PhD, I interned at Arm Research to explore wafer-scale many-core architecture and Arm’s Scalable Matrix Extension (SME).

I am currently looking for an industry research position starting in Summer 2023.

Here is my CV (Updated on 10/01/2022).

Selected Publications

  • Tuan Ta, Khalid Al-Hawaj, Nick Cebry, Yanghui Ou, Eric Hall, Courtney Golden, and Christopher Batten. big.VLITTLE: On-Demand Data-Parallel Acceleration for Mobile Systems on Chip. International Symposium on Microarchitecture (MICRO), 2022.

  • Lingjun Zhu, Tuan Ta, Rossana Liu, Rahul Mathur, Xiaoqing Xu, Shidhartha Das, Ankit Kaul, Alejandro Rico, Doug Joseph, Brian Cline, Sung Kyu Lim. Power Delivery and Thermal-Aware Arm-Based Multi-Tier 3D Architecture. IEEE/ACM International Symposium on Low Power Electronics and Design, July 2021.

  • Moyang Wang, Tuan Ta, Lin Cheng, and Christopher Batten. Efficiently Supporting Dynamic Task Parallelism on Heterogeneous Cache-Coherent Systems. 47th ACM/IEEE International Symposium on Computer Architecture (ISCA), June 2020.

  • Tuan Ta, Xianwei Zhang, Anthony Gutierrez, and Bradford M. Beckmann. Autonomous Data-Race-Free GPU Testing. To be presented in IEEE International Symposium on Workload Characterization (IISWC 2019).

  • David Troendle, Tuan Ta, and Byunghyun Jang. A Specialized Concurrent Queue for Scheduling Irregular Workloads on GPUs. In the 48th International Conference on Parallel Processing (ICPP 2019). (Link)

  • Christopher Torng, Shunning Jiang, Khalid Al-Hawaj, Ivan Bukreyev, Berkin Ilbeyi, Tuan Ta, Lin Cheng, Julian Puscar, Ian Galton, and Christopher Batten. A New Era of Silicon Prototyping in Computer Architecture Research. RISC-V Day Workshop held in conjunction with MICRO-51, Oct. 2018. (Link)

  • Tuan Ta, Lin Cheng, and Christopher Batten. Simulating Multi-Core RISC-V Systems in gem5. In the 2nd Workshop on Computer Architecture Research with RISC-V (CARRV 2018). (Link)

  • Elliott Samuel, Raghu Raj Prasanna Kumar, Natasha Flyer, Tuan Ta, and Richard Loft. Implementation of a Scalable, Performance Portable Shallow Water Equation Solver Using Radial Basis Function-Generated Finite Difference Methods. In the International Journal of High Performance Computing Applications (IJHPCA 2018). (Link)

  • Tuan Ta, David Troendle, Xiaoqi Hu, Byunghyun Jang. Understanding the Impact of Fine-Grained Data Sharing and Thread Communication on Heterogeneous Workload Development. In the 16th IEEE International Symposium on Parallel & Distributed Computing (ISPDC 2017). (Link)

  • Tuan Ta, David Troendle, and Byunghyun Jang. Thread Communication and Synchronization on Massively Parallel GPUs. A book chapter in Advances in GPU Research and Practice edited by Hamid Sarbazi-Azad. (Link)

  • Tuan Ta, Kyoshin Choo, Eh Tan, Byunghyun Jang, Eunseo Choi. Accelerating DynEarthSol3D on Tightly Coupled CPU-GPU Heterogeneous Processors. In Computers & Geosciences Journal (2015). (Link)

Contributions to Open-Source Projects

  • List of patches contributed to gem5 repository