isl was written by Sven Verdoolaege 2006-2007 Leiden Institute of Advanced Computer Science Universiteit Leiden Niels Bohrweg 1 2333 CA Leiden The Netherlands 2008-2009 K.U.Leuven Departement Computerwetenschappen Celestijnenlaan 200A B-3001 Leuven Belgium 2010-2011 INRIA Saclay - Ile-de-France Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod 91893 Orsay France 2011-2012 consultant for Leiden Institute of Advanced Computer Science 2012-2014 Ecole Normale Superieure 45 rue d'Ulm, 75230 Paris France 2014-2015 INRIA Rocquencourt Domaine de Voluceau - Rocquencourt, B.P. 105 78153 Le Chesnay France 2015-2020 Polly Labs 2018-2020 Cerebras Systems 175 S San Antonio Rd Los Altos, CA USA Contributions by Mythri Alle Riyadh Baghdadi Serge Belyshev Albert Cohen Ray Donnelly Johannes Doerfert Andi Drebes Ron Estrin Clement Foyer Armin Groesslinger Tobias Grosser Frederik Harwath Alexandre Isoard Andreas Kloeckner Michael Kruse Manjunath Kudlur Alexander Matz Chielo Newctle Sebastian Pop Louis-Noel Pouchet Benoit Pradelle Uday Bondhugula Andreas Simbuerger Tianjiao Sun Malhar Thakkar Sergei Trofimovich Miheer Vaidya Sven van Haastregt Oleksandr Zinenko The merge sort implementation was written by Jeffrey Stedfast.