Front page

Bringing instant threading to everyone

Threading software is difficult, time-consuming and error-prone – problems Nema Labs was founded to solve. Nema Labs technology and products are engineered with three core values in mind:

  • Multi-core software development shall be easy regardless of prior threading experience.
  • Programmers need explicit help on how to deal with threading pitfalls - not only be made aware of them.
  • Threading tools shall be fun to use and compatible with established programming workflow and tools.
 

FASThread in action

Programmers using FASThread do not need to learn new language technologies as FASThread hides complicated low-level threading challenges. The workflow of FASThread is summarized in:

  • Identifying  performance demanding code segments for maximum multi-core leverage.
  • Threading code through automatic code transformations and interactive easy-to-understand code modification feedback.
  • Verifying the correctness and performance of the threaded code.