Contributors
Thank You for Developing Taskflow
We are grateful for the following contributors (alphabetic order) to the Taskflow project:
- Alexander Neumann: made Taskflow importable from external CMake projects
- Andreas Olofsson: supported the Taskflow project through the DARPA IDEA program
- Cheng-Hsiang Chiu: improved the documentation, fixes typos, and test code examples
- Chandrahas Pundru: implemented cancellation of submitted taskflows
- Chun-Xun Lin: co-created the Taskflow project and designed the core functionalities
- Daniel Jour: improved cmake through out-of-tree builds and designed the semaphore interface
- Dian-Lun Lin: applied Taskflow to win the champion award of the IEEE HPEC 2020 Graph Challenge
- Filip Strugar: fixed the bugs in support for fire-and-get taskflow execution
- Foge Mistress: helped design the executor interface to avoid over-subscribed threads
- George Price: improved the documentation pages and fixed several typos
- Glen Fraser: contributed to the design of executor and threadpool
- Guannan Guo: benchmarked different scheduling algorithms and architectures
- Jean Michael: integrated Taskflow to the ossia project and reported feedback in comparison to TBB
- Jiawei Liu: fixed typos in the documentation
- KingDuckZ: helped discover memory leak in the object pool
- Levi Armstrong: added threads target to the CMake file as an interface library
- Lily: helped added Taskflow to the MS vcpkg project
- Mamy Ratsimbazafy: fixed the reference link error in the documentation
- Martin Krutak: fixed min/max macros expansion error when windows.h header is included
- Martin Wong: supported the Taskflow project development through NSF and DARPA grant
- Matthew Powelson: fixed the installation error in the cmake script
- Netcan: designed a domain-specific graph language to simplify the creation of taskflows
- Nan Xiao: fixed compilation error of unittest on the Arch platform
- Ojas Mithbavkar: implemented cancellation of submitted taskflows
- Paolo Bolzoni: helped remove extraneous semicolons to suppress extra warning
- Patrik Huber: fixed the typos of documentation
- Pursche: fixed compilation warning on MSVC
- Remi Bedard-Couture: added big object compilation support on MSVC
- Soonho Kong: fixed the compilation warning of unused lambda variables
- Sztergbaum Roman: improved the CMake file to remove global setting
- Timo Heister: fixed documentation typos and integrated Taskflow to the deal.ii project
- Trevor Vincent: added support for the Intel C++ compiler (v19+)
- Tsung-Wei Huang: created the Taskflow project and designed the core functionalities
- Vedanta Krishna Bhutani: implemented cancellation of submitted taskflows
- Vedran Miletic: patched the OS detection utility to include Solaris and illumos
- Vladimir Vondrus: helped modernize Taskflow handbook using m.css and make pages mobile-friendly
- Vladyslav: fixed comment errors in README.md and examples
- Yibo Lin: helped design the interface of conditional tasking
- Zizheng Guo: applied Taskflow to speed up VLSI timing analysis and shared his feedback
Please contact us if we forgot your name!
Thank You for Using Taskflow
We are grateful for the following organizations and projects that are using Taskflow:
- OpenTimer: A high-performance timing analysis tool for VLSI designs
- OSSIA: An open-source software system for interactive applications
- NovousCore: An emulating project for World of Warcraft (Wrath of the Lich King 3.3.5a 12340 client build)
- deal.II: A C++ software library to support the creation of finite element code
- MyDataModels: An online platform for self-service machine learning fro small data
- VSD: An online education platform for VLSI system design using open-source software
- OpenRoad: A 24-hour Fully Automatic Layout Generation Flow
- LiveHD: An infrastructure designed for Live Hardware Development
- ROS-Industrial Consortium: A membership organization providing cost-shared applied RD for advanced factory automation
- revealtech.ai: A start-up company that provides mobile application with focused and intelligent analytics on the edge
- PyRepScan: A Git Repository Leaks Scanner Python Library written in C++
- SNIG: An open-source inference engine for large sparse deep neural network
- OpenPhySyn: A plugin-based physical synthesis optimization kit as part of the OpenRoad flow
- LPMP: A C++ framework for developing scalable Lagrangian decomposition solvers for discrete optimization problems
... more at GitHub.
Please contact us if we forgot your name!