<li><ahref="#ThankYouForDevelopingTaskflow">Thank You for Developing Taskflow</a></li>
<li><ahref="#ThankYouForUsingTaskflow">Thank You for Using Taskflow</a></li>
</ul>
</div>
<sectionid="ThankYouForDevelopingTaskflow"><h2><ahref="#ThankYouForDevelopingTaskflow">Thank You for Developing Taskflow</a></h2><p>We are grateful for the following contributors (alphabetic order) to the Taskflow project:</p><ul><li><ahref="https://github.com/Neumann-A">Alexander Neumann</a>: made Taskflow importable from external CMake projects</li><li><ahref="https://github.com/aolofsson">Andreas Olofsson</a>: supported the Taskflow project through the DARPA IDEA program</li><li><ahref="https://github.com/boxerab">Aaron Boxer</a>: fixed compiler warning caused by unsigned-signed conversion</li><li><ahref="https://cheng-hsiang-chiu.github.io/">Cheng-Hsiang Chiu</a>: improved the documentation, fixes typos, and test code examples</li><li><ahref="https://www.linkedin.com/in/chandrahas-pundru-04552916a/">Chandrahas Pundru</a>: implemented cancellation of submitted taskflows</li><li><ahref="https://github.com/clin99">Chun-Xun Lin</a>: co-created the Taskflow project and designed the core functionalities</li><li><ahref="https://github.com/musteresel">Daniel Jour</a>: improved cmake through out-of-tree builds and designed the semaphore interface</li><li><ahref="https://github.com/dian-lun-lin">Dian-Lun Lin</a>: applied Taskflow to win the champion award of the IEEE HPEC 2020 Graph Challenge</li><li><ahref="https://github.com/fstrugar">Filip Strugar</a>: fixed the bugs in support for fire-and-get taskflow execution</li><li><ahref="https://github.com/ForgeMistress">Foge Mistress</a>: helped design the executor interface to avoid over-subscribed threads</li><li><ahref="https://github.com/largerock">George Price</a>: improved the documentation pages and fixed several typos</li><li><ahref="https://github.com/totalgee">Glen Fraser</a>: contributed to the design of executor and threadpool</li><li><ahref="https://github.com/guannan-git">Guannan Guo</a>: benchmarked different scheduling algorithms and architectures</li><li><ahref="https://ossia.io/">Jean Michael</a>: integrated Taskflow to the ossia project and reported feedback in comparison to TBB</li><li><ahref="https://jw-liu.xyz/">Jiawei Liu</a>: fixed typos in the documentation</li><li><ahref="https://github.com/junlinmessi">Junlin Huang</a>: fixed the erroneous template argumnet in serializer and deserializer</li><li><ahref="https://github.com/KingDuckZ">KingDuckZ</a>: helped discover memory leak in the object pool</li><li><ahref="https://github.com/Levi-Armstrong">Levi Armstrong</a>: added threads target to the CMake file as an interface library</li><li><ahref="https://github.com/LilyWangL">Lily</a>: helped added Taskflow to the MS vcpkg project</li><li><ahref="https://github.com/mratsim">Mamy Ratsimbazafy</a>: fixed the reference link error in the documentation</li><li><ahref="https://github.com/Croolman">Martin Krutak</a>: fixed min/max macros expansion error when windows.h header is included</li><li><ahref="https://ece.illinois.edu/about/directory/faculty/mdfwong">Martin Wong</a>: supported the Taskflow project development through NSF and DARPA grant</li><li><ahref="https://github.com/mpowelson">Matthew Powelson:</a> fixed the installation error in the cmake script</li><li><ahref="https://github.com/netcan">Netcan</a>: designed a domain-specific graph language to simplify the creation of taskflows</li><li><ahref="https://github.com/NanXiao">Nan Xiao</a>: fixed compilation error of unittest on the Arch platform</li><li><ahref="https://www.linkedin.com/in/ojassm25/">Ojas Mithbavkar</a>: implemented cancellation of submitted taskflows</li><li><ahref="https://github.com/pancpp">Pancpp</a>: removed hardcoded installation prefix with relative install path</li><li><ahref="https://github.com/paolobolzoni">Paolo Bolzoni</a>: helped remove extraneous semicolons to suppress extra warning</li><li><ahref="https://github.com/patrikhuber">Patrik Huber</a>: fixed the typos of documentation</li><li><ahref="https://github.com/Pursche">Pursche</a>: fixed compilation warning on MSVC</li><li><ahref="https://github.com/remz1337">Remi Bedard-Couture</a>: added big object compilation support on MSVC</li><li><ahref="https://soonhokong.github.io/">Soonho Kong</a>: fixed the compilation warning of unused lambda variables</li><li><ahref="https://github.com/Milerius">Sztergbaum Roman</a>: improved the CMake file to remove global setting</li><li><ahref="https://github.com/tjhei">Timo Heister</a>: fixed documentation typos and integrated Taskflow to the deal.ii project</li><li><ahref="https://github.com/trevor-vincent">Trevor Vincent</a>: added support for the Intel C++ compiler (v19+)</li><li><ahref="https://tsung-wei-huang.github.io/">Tsung-Wei Huang</a>: created the Taskflow project and designed the core functionalities</li><li><ahref="https://www.linkedin.com/in/vedanta-krishna-bhutani-96035317a/">Vedanta Krishna Bhutani</a>: implemented cancellation of submitted taskflows</li><li><ahref="https://vedran.miletic.net/">Vedran Miletic</a>: patched the OS detection utility to include Solaris and illumos</li><li><ahref="http://blog.mosra.cz/">Vladimir Vondrus</a>: helped modernize Taskflow handbook using m.css and make pages mobile-friendly</li><li><ahref="https://github.com/innermous">Vladyslav</a>: fixed comment errors in README.md and examples</li><li><ahref="https://github.com/Ya-Za">Yasin Zamani</a>: benchmarked the parallel sort with the TBB baseline</li><li><ahref="http://yibolin.com/">Yibo Lin</a>: helped design the interface of conditional tasking</li><li><ahref="https://guozz.cn/">Zizheng Guo</a>: applied Taskflow to speed up VLSI timing analysis and shared his feedback</li></ul><p>Please <ahref="https://taskflow.github.io/#tag_contact">contact us</a> if we forgot your name!</p></section><sectionid="ThankYouForUsingTaskflow"><h2><ahref="#ThankYouForUsingTaskflow">Thank You for Using Taskflow</a></h2><p>We are grateful for the following organizations and projects that are using Taskflow:</p><ul><li><ahref="https://github.com/OpenTimer/OpenTimer">OpenTimer</a>: A high-performance timing analysis tool for VLSI designs</li><li><ahref="https://ossia.io/">OSSIA</a>: An open-source software system for interactive applications</li><li><ahref="https://novuscore.org/">NovousCore</a>: An emulating project for World of Warcraft (Wrath of the Lich King)</li><li><ahref="https://www.dealii.org/">deal.II</a>: A C++ software library to support the creation of finite element code</li><li><ahref="https://www.mydatamodels.com/">MyDataModels</a>: An online platform for self-service machine learning fro small data</li><li><ahref="https://www.vlsisystemdesign.com/">VSD</a>: An online education platform for VLSI system design using open-source software</li><li><ahref="https://theopenroadproject.org/">OpenRoad</a>: A 24-hour Fully Automatic Layout Generation Flow</li><li><ahref="https://github.com/masc-ucsc/livehd">LiveHD</a>: An infrastructure designed for Live Hardware Development</li><li><ahref="https://rosindustrial.org/ric">ROS-Industrial Consortium</a>: Organization for advanced factory automation</li><li><ahref="http://www.revealtech.ai/">revealtech.ai</a>: Mobile application with focused and intelligent analytics on the edge</li><li><ahref="https://intsights.com/">PyRepScan</a>: A Git Repository Leaks Scanner Python Library written in C++</li><li><ahref="https://github.com/dian-lun-lin/SNIG">SNIG</a>: An open-source inference engine for large sparse deep neural network</li><li><ahref="https://github.com/The-OpenROAD-Project/OpenPhySyn">OpenPhySyn</a>: A plugin-based physical synthesis optimization kit as part of the OpenRoad flow</li><li><ahref="https://github.com/LPMP/LPMP">LPMP</a>: A C++ framework for developing scalable Lagrangian decomposition solvers</li><li><ahref="https://github.com/GrokImageCompression/grok">GROK</a>: World's Leading Open Source JPEG 2000 Codec</li><li><ahref="https://github.com/Ravbug/RavEngine">RavEngine</a>: A fast, easy to use C++17 3D game library for modern computers</li><li><ahref="https://github.com/erri120/rpgmpacker">RPGMPacker</a>: CLI program for packaging RPG Maker games in an automated build/deploy pipeline.</li><li><ahref="https://github.com/JayXon/Leanify">Leanify</a>: A lightweight lossless file minifier and optimizer</li><li><ahref="https://www.xanadu.ai/">Xanadu AI</a>: Accelerate simulation using quantum computing</li></ul><p>... more at <ahref="https://github.com/search?q=taskflow&type=Code">GitHub</a>.</p><p>Please <ahref="https://taskflow.github.io/#tag_contact">contact us</a> if we forgot your name!</p></section>
</div>
</div>
</div>
</article></main>
<divclass="m-doc-search" id="search">
<ahref="#!" onclick="return hideSearch()"></a>
<divclass="m-container">
<divclass="m-row">
<divclass="m-col-m-8 m-push-m-2">
<divclass="m-doc-search-header m-text m-small">
<div><spanclass="m-label m-default">Tab</span> / <spanclass="m-label m-default">T</span> to search, <spanclass="m-label m-default">Esc</span> to close</div>