Image
open-source, low-cost ventilator
CSAIL article

It can be hard to keep track of all the numbers, statistics, and charts swirling around the internet -- we’re inundated with information that can be rapidly disseminated and dissected. To carve through some of the sludge, here’s a selected highlight of recent computer science related efforts to fight COVID-19. 

Category
Algorithms & Theory
Language
C++

Ligra is a lightweight framework for processing graphs in shared memory. It is particularly suited for implementing parallel graph traversal algorithms where only a subset of the vertices are processed in an iteration. The project was motivated by the fact that the largest publicly available real-world graphs all fit in shared memory. When graphs fit in shared-memory, processing them using Ligra can give performance improvements of up orders of magnitude compared to distributed-memory graph processing systems.

MIT License
Last Updated
Category
Algorithms & Theory
Language
C++

FALCONN is a library with algorithms for the nearest neighbor search problem. The algorithms in FALCONN are based on Locality-Sensitive Hashing (LSH), which is a popular class of methods for nearest neighbor search in high-dimensional spaces. The goal of FALCONN is to provide very efficient and well-tested implementations of LSH-based data structures.

MIT License
Last Updated
Category
Algorithms & Theory

The Virtual Glass software lets anyone, with any or no glass experience, design and visualize glass cane, and to get a sense of what that cane will look like on a blown piece, all on your computer (without lifting a pipe!). The goal is to allow the exploration of cane designs, especially new cane designs, and settle on a nice-looking design before going through the effort of making it.

MIT License
Last Updated