Multicore Programming Solutions - Breakthrough SequenceL™ technology delivers faster performance and even faster time to market. Finally a solution to enable application developers to quickly and easily exploit the performance advantages of parallel processing on today's multicore systems. Innovative Multicore Compiler - The SequenceL™ compiler automatically finds parallelisms in the application and produces threaded code that optimizes performance for the target multicore system. Expert Acceleration Services - We can help you with a fast path to migrate single-threaded applications to multicore acceleration; delivering optimized parallel C++ code for maximum application performance on the target system.

Unlocking the Potential of Today's Multicore Systems: Faster Performance and Even Faster Time to Market

Advancement in modern processor design since 2004 has focused on delivering an ever-increasing number of cores. But while most computer systems today include multicore CPUs and powerful GPUs, the programming tools to utilize these many cores have not evolved, remaining largely unchanged since 1980. The result is the majority of software applications have yet to truly take advantage of the processing potential of these systems, so software applications that used to gain performance with every new processor release have become static.

It's Time to Move Up Again

"The lack of multicore programming tools for mainstream developers is the biggest challenge the industry faces today." - Linley Gwennap, Principal Analyst, InfoWorld, March 2009

Texas Multicore Technologies (TMT) unlocks the potential of today's multicore systems by providing game-changing parallel programming solutions. Based on over 20 years of university research in partnership with NASA, TMT's innovative SequenceL™ technology delivers an automated and agile solution to multicore programming that allows users to specify application functionality without the need to identify parallel structures in the code, fret over race conditions, or become a low level hardware or GPU coding expert. TMT's SequenceL compiler automatically identifies opportunities for parallel processing in the application and generates massively parallel code that is transportable across multiple architectures, eliminating the need to rewrite applications for individual multicore computing systems.

Unlike manual brute force parallel coding methodologies, or multicore development environments that merely provide feedback but leave the hard work to the user, TMT provides comprehensive programming solutions that quickly and easily address the root issues facing application developers targeting multicore systems.

  • Finding parallelism:
    In sequential programming languages, code and data complexity can easily mask opportunities for parallel processing. TMT's solutions automatically find race-free parallelisms from simple, functional descriptions of the application, freeing developers to focus on application functionality and not the parallel implementation.
  • System synchronization:
    With manual parallel coding, a deep understanding of computing system architecture is necessary to distribute the load across available processor cores, and to avoid bottlenecks in bus communications and memory accesses. This is even more difficult with the trend to utilize GPU cores for their computational performance. TMT's solutions distribute the application implementation across the available computing resources to optimize application performance.
  • Application transportability:
    Software applications developed for specific multicore architectures often need to be rewritten to target specific computing systems. TMT's technology enables compilation from implementation-neutral representations of the code. This means that once in SequenceL, the application can simply be compiled and optimized for other parallel architectures without rewrite, thus exploiting new multicore processors, (GP)GPU cores, and SOCs.

Best of all, SequenceL works with existing software frameworks, methodologies, and tools, building upon industry standards such as C++ and OpenCL. Read on to discover how Texas Multicore Technologies can unleash the multicore performance for your existing software applications and accelerate your next development project.

Faster Performance and Even Faster Time to Market™

Texas Multicore Technologies is a proud member of both AMD's Fusion Partner Program and Intel's Software Partner program.

          AMD Partner Logo

Intel Software Partner Logo

The AMD and Intel Partner Programs enable the use of tools and support to deliver the leading, fully automatic parallelization solution for maximum performance on multicore systems utilizing industry-leading technologies - CPUs, GPUs, APUs and SOCs.

Contact

Texas Multicore Technologies, Inc.
12912 Hill Country Blvd
Building F, Suite 200
Austin, TX 78738
512-381-1100

To learn more about our revolutionary development technologies and solution implementation team, please contact:

For help with specific questions or ongoing testing and evaluations contact:

Follow us on LinkedIn: