About CSG
Mission
Since the dawn of computing, the world has tracked system performance. Yet, computer system performance data is still primarily siloed by benchmark, system, or system component. The Mission of the Computer Systems Genome Project (CSGenome) is to conduct the first scientific effort to catalog the lineage of computer system performance over time to enable knowledge discovery and further understanding of the impact of computing innovations on transformative technologies, the knowledge-based economy, and societal change.
The CSGenome Project is led by Professors Kirk W. Cameron (PI), Godmar Back (co-PI and Technical Advisor), and Margaret Ellis (co-PI and Team Leader) and an extremely talented and highly diverse group of more than a dozen Virginia Tech undergraduate and graduate students.
Data Sources
The data used to create the lineage is drawn from a number of sources, including:
The biyearly Top500 list released by Top500.org
The Stanford CPU DB
CSG Team - Students
Current Students
Nicolas Hardy
Spring 2018 - Present
Leads overall design: data collection, data cleaning, database design and storage, API development, testing, front end website, and data visualizationsSam Furman
Spring 2018 - Present
Leads data collection, data cleaning, testing, and data analysis and visualization; leader in genome lineage determinationEles Jones
Spring 2019 - Present
Integrated systems lineage repository(iLORE), API development, data visualization, and lineage determinationTanvi Haldankar
Spring 2019 - Present
Memory data collection, data visualization, and lineage determinationHamsa Mani
Spring 2019 - Present
GPU data collection and data visualizationsLalitha Kuppa
Fall 2019 - Present
Memory data collectionAnalisa Wu
Fall 2019 - Present
GPU data collectionSamie Amriui
Fall 2019 - Present
Frontend VisualizationsShorya Malhotra
Fall 2019 - Present
GPU data collection and database designHonghao "Simon" Zhang
Fall 2019 - Present
Frontend development and maintenanceSkylar Liang
Summer 2020 - Present
API developmentLucy Paul
Summer 2020 - Present
API developmentCamellia Pastore
Summer 2020 - Present
OutreachAllison DeSantis
Summer 2020 - Present
OutreachCesar Smokowski
Summer 2020 - Present
OutreachAparna Ganesh
Fall 2020 - Present
Frontend visualizationsNuvya Baliyan
Fall 2020 - Present
Analysis and outreachCatherine Lee
Fall 2020 - Present
Frontend visualizationsJianna George
Fall 2020 - Present
Analysis and outreachRyan Gnaidek
Fall 2020 - Present
API development and outreachPrevious Students
Chandler Jearls
Fall 2017 - Fall 2019
Data collection and data cleaning; leader in genome lineage determinationZoe Smith
Spring 2018 - Fall 2018
Integrated systems lineage repository(iLORE), data collection, and cleaningJiayi "JW" Lee
Spring 2018 - Fall 2019
Assisted with overall project management; data collection, data cleaning, website and interactive data visualizationQuyen "Liz" Dao
Spring 2018 - Fall 2019
Data collection, data cleaning, data analysis, and mentoring newer membersLuke McCormick
Spring 2018 - Spring 2019
Integrated systems lineage repository(iLORE) data collection and cleaningGrayson Stone
Spring 2019 - Spring 2020
Data collection, data cleaning, API development, testing, and logo designThomas Szydlowski
Spring 2019 - Spring 2020
Data collection, data cleaning, and testingSameer Dandekar
Fall 2019 - Spring 2020
Data collection, data cleaning, and testingKenneth Powell
Fall 2019 - Spring 2020
Machine learningZeke Lin
Fall 2019
Website development and visualizationsCSG Team - Faculty
Kirk W. Cameron, Ph.D.
Professor of Computer Science and a Research Fellow in the College of Engineering at Virginia Tech. The central theme of his research is to improve power and performance efficiency in high performance computing (HPC) systems and applications. Accolades for his work include NSF and DOE Career Awards, IBM and AMD Faculty Awards, and being named Innovator of the Week by Bloomberg Businessweek Magazine. In 2017-2018, Prof. Cameron held a Distinguished Visiting Fellowship at Queen’s University Belfast from the U.K. Royal Academy of Engineering. He is Director of the stack@cs Center for Computer Systems and the Scalable Performance Laboratory. Kirk is overall VarSys project lead PI and heads the HPC Systems Team.Margaret Ellis, M.S.
Associate Professor of the Practice of Computer Science in the College of Engineering at Virginia Tech. As a passionate teacher of key courses such as problem solving and data structures, her work lies at the intersection of computer science research, computer science education, and challenges of diversity and inclusion in the field. Among other accolades for her teaching efforts she was awarded the 2015 Engineering Inclusive Teaching (EIT) Inclusive Educators Award by Women in Engineering ProActive Network (WEPAN). An accomplished entrepreneur and innovator, she received related awards from the regional Roanoke Blacksburg Technology Council in 2010 and 2011 respectively. Margaret contributes substantially to the outreach efforts in the VarSys project and currently leads the Data Analysis and Classification Team of undergraduates creating new protocols for classifying systems for variability.Godmar Back, Ph.D.
Associate Professor of Computer Science in the College of Engineering at Virginia Tech. His research primarily focuses on computer operating systems while his interests also include collaborative work in computer science education and the library sciences. Accolades for his research include the NSF Career Award. For his educational efforts, he was awarded the 2018 ICPC Foundation Coach Award recognizing mentoring excellence resulting in 5 teams in 6 years competing in the World Finals. He leads the Systems Software Laboratory at Virginia Tech.Acknowledgements
This material is based upon work supported by the National Science Foundation under Grant Nos. CNS 1565314 and CNS 1939076.
Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
Contact Us
Have any inquiries/suggestion/corrections for our data? Email us at csgenome_website <at> googlegroups <dot> com