{"id":171416,"date":"2014-10-17T13:27:33","date_gmt":"2014-10-17T13:27:33","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/project\/parasail\/"},"modified":"2021-03-09T12:33:18","modified_gmt":"2021-03-09T20:33:18","slug":"parasail","status":"publish","type":"msr-project","link":"https:\/\/www.microsoft.com\/en-us\/research\/project\/parasail\/","title":{"rendered":"Parasail"},"content":{"rendered":"

Project Parasail\u00a0is a novel approach to parallelizing a large class of seemingly sequential applications wherein dependencies are, at runtime, treated as symbolic values. The efficiency of parallelization, then, depends on the efficiency of the symbolic computation, an active area of research in static analysis, verification, and partial evaluation. This is exciting as advances in these fields can translate to novel parallel algorithms for sequential computation.<\/p>\n