TMT provides software programming tools and services to modernize software to run on multicore and many-core computing platforms with optimal performance. Our goal is to solve the parallel programming problem so all software developers – not just a gifted few “parallel ninjas” with a lot of time and deep expertise – can unlock their performance and efficiency potential. We do this by delivering easy to use, auto-parallelizing, race-free programming solutions based on the powerful SequenceL™ functional programming language to enable faster and better applications sooner.
Texas Multicore Technologies was established as a technology transfer company in 2009 to productize and market the SequenceL programming language and auto-parallelizing technology that had been developed by Texas Tech University in partnership with NASA. Over a period of more than 20 years and $10 million of grants, NASA worked with Texas Tech to develop the SequenceL language and tools. The initial goal from NASA was to create an executable specification language to be used on the Space Shuttle program. This is why SequenceL is a declarative, functional language, with programs written in “engineering terms” and essentially self-documenting. Later efforts were focused on technology and tools to exploit SequenceL’s capability to automatically find race-free parallelisms to quickly and easily take maximum advantage of multicore systems.
- 1989: Dr. Cooke begins research with USAF, NSF and NASA to create an executable specification language. It is named SequenceL because the primary data structure is a Sequence.
- 1998: Research begins to apply SequenceL to parallel programming.
- 2004: SequenceL takes current form with addition of Normalize-Transpose (NT) operation and simplified syntax.
- 2006: Prototype auto-parallelizing SequenceL compiler developed at Texas Tech University.
- April 2009: TMT founded as a commercial enterprise to productize and market SequenceL technology and tools.
- December 2009: TMT SequenceL services engagement delivers 36x performance acceleration on 16 core system to upgrade a production software application to multicore.
- February 2010: TMT offers SequenceL-based services to enable customer applications to leverage multicore platforms.
- April 2010: SequenceL auto-parallelizing compiler made available to Beta customers as commercial software product.
- May 2010: TMT partners with Intel for multicore technology.
- January 2011: TMT partners with HP’s AllianceOne Program.
- March 2011: TMT partners with AMD’s Fusion Partner Program.
- March 2011: TMT partners with Microsoft’s Bizspark Program.
- May 2011: TMT partners with AMD’s Embedded Developer Program.
- July 2012: SequenceL IDE, interpreter, Auto-Parallelizing Compiler, and Runtime Environment made generally available on Intel and AMD x86 platforms running Windows, Linux, or Mac OS X.
- September 2012: TMT joins Dell PartnerDirect Technology Partner Program.
- October 2013: TMT joins IBM PartnerWorld Program.
- September 2014: SequenceL Runtime Environment supported on IBM POWER8 platforms running Linux.
- December 2014: New version of SequenceL adds capability to easily work with Java, C#, Python, Fortran, etc. (in addition to C++).
- May 2016: SequenceL IDE, interpreter, Auto-Parallelizing Compiler, and Runtime Environment fully optimized and generally available on IBM POWER8 platforms running Linux.
- June 2016: TMT achieves Certified level in Dell Technology Partner Program.
- November 2016: TMT joins the OpenPOWER Foundation as a Silver member.
- February 2017: Free Community Edition released for all platforms (in addition to Professional Edition)
- March 2017: SequenceL IDE, interpreter, Auto-Parallelizing Compiler, and Runtime Environment fully optimized and generally available on ARM v7 (32 bit) and v8-A (64 bit) platforms running Linux.
All truth passes through three stages. First, it is ridiculed. Second, it is violently opposed. Third, it is accepted as being self-evident.Arthur Schopenhauer