FEB 23, 2021 10:26 AM PST

Graph It: New Graphing Software Technology

WRITTEN BY: Nouran Amin

New research has developed a software to more efficiently run graph applications on a wider range of computer hardware. The software is a graph programming language known as ‘GraphIt’. "A compiler converts the code to a format that can run on the hardware," says Brahmakshatriya. The research could potentially accelerate graph analysis.

"The user can provide different options for the scheduling, until they figure out what works best for them," says Brahmakshatriya. "GraphIt generates very specialized code tailored for each application to run as efficiently as possible."

"Some algorithms are massively parallel," says Brahmakshatriya, "meaning they can better utilize hardware like a GPU that has 10,000 cores for execution."

"Our main design decision in extending GraphIt to GPUs was to keep the algorithm representation exactly the same," says Brahmakshatriya. "Instead, we added a new scheduling language. So, the user can keep the same algorithms that they had before written before [for CPUs], and just change the scheduling input to get the GPU code."

Source: Science Daily

About the Author
  • Nouran is a scientist, educator, and life-long learner with a passion for making science more communicable. When not busy in the lab isolating blood macrophages, she enjoys writing on various STEM topics.
You May Also Like
SEP 14, 2021
Clinical & Molecular DX
HIV Self-Test App Proves Promising
SEP 14, 2021
HIV Self-Test App Proves Promising
A new app allows users to self-test for HIV, which has proven to help positive patients get access to medical care and c ...
SEP 10, 2021
Cell & Molecular Biology
New Artificial Cells Can Ingest, Process & Expel Material
SEP 10, 2021
New Artificial Cells Can Ingest, Process & Expel Material
Better research models can help us solve some biological mysteries. In recent years, scientists have developed a variety ...
OCT 01, 2021
Genetics & Genomics
Making the Most of Your NGS Data: Understanding Metrics for Target-enriched NGS
OCT 01, 2021
Making the Most of Your NGS Data: Understanding Metrics for Target-enriched NGS
Introduction Targeted next-generation sequencing (NGS) is often performed using hybridization-based target enrichment, w ...
OCT 07, 2021
Clinical & Molecular DX
Computational Crystal Ball Predicts Which COVID Variants Are More Dangerous
OCT 07, 2021
Computational Crystal Ball Predicts Which COVID Variants Are More Dangerous
Viruses are natures shapeshifters; their genomes are in a constant state of flux as they divide in their hosts. Over tim ...
OCT 17, 2021
Technology
How Do People Feel About Facial Recognition Tools In Healthcare?
OCT 17, 2021
How Do People Feel About Facial Recognition Tools In Healthcare?
Facial image data and recognition tools have become a nearly ubiquitous part of our society: we use it to unlock smartph ...
OCT 21, 2021
Chemistry & Physics
The Threat of Satellite Swarms
OCT 21, 2021
The Threat of Satellite Swarms
Gazing up at the night sky as a child, I loved to point out the satellites blinking in the night sky. Often, I could see ...
Loading Comments...