Learn More About SequenceL
Explore further how the breakthrough SequenceL Multicore Programming Solution can overcome your challenges of system performance, faster time to market, innovation, and improving software quality while unleashing full multicore performance on your next project.
All of these are best viewed in full screen mode.
Introduction to SequenceL
An introductory overview of the innovative SequenceL programming language and auto-parallelizing tool set. Doug Norton, Chief Marketing Officer, explains why the market is overdue for the game-changing SequenceL approach and how it uniquely solves one of the most difficult problems in the IT industry today: creating parallel software that can fully utilize the performance potential available in modern multicore computer platforms. Includes a brief example near the end to demonstrate the power of SequenceL to deliver faster performance, shorten time to market, and equip developers to innovate rather than fret over low level details of various computer platforms they wish to target.
Better Way to Convert Your Algorithms into Robust, Massively Parallel Code
Video of presentation and Q&A at 2016 Nimbix Developer Summit. Doug Norton, Chief Marketing Officer, and Steve Turner, Senior Application Engineer, share some customer case studies and an overview of SequenceL at this partner event in Dallas that brought together some of the best and brightest minds building the next generation of cloud computing applications. A recap of the summit and all presentation videos can be found here.
MATLAB® vs. SequenceL™ Terrain Mapping Demo
A published MATLAB terrain mapping code is refactored in SequenceL and run through the SequenceL auto-parallelizing compiler. This is then rendered and run from within the MATLAB IDE, enabling a side-by-side performance comparison to the MATLAB code on a 4 core laptop. MATLAB is very popular with engineers and scientists for its ease of expressing problems, yet this example required far less code in SequenceL vs. MATLAB (101 vs. 183 lines).
Result: SequenceL runs faster and required almost half as much code! Best of all, SequenceL is already compiled to robust parallel code ready to be deployed into production. MATLAB users know they lose all performance if they use MATLAB Coder to generate C code, essentially having to “throw it over the wall” to Software Engineering to be re-coded in C/C++. SequenceL is also a great tool to create multicore libraries/toolboxes for MATLAB.
SequenceL Self-Parallelization Example Using Prime Number Function
In this video TMT Development Engineer Bryant Nelson demonstrates the power of SequenceL using a simple prime number program. The focus of this video is not to be a programming tutorial; it is to demonstrate the relative ease to create parallel code using the auto-parallelizing SequenceL and how the number of cores to execute on can be controlled at runtime.
SequenceL Introductory Tutorial Series
This three part video series is a technical introduction to the powerful SequenceL functional programming language and auto-parallelizing tool set. TMT Development Engineer Bryant Nelson covers the key concepts, language semantics, and concludes with some customer examples showing ease of reading/writing and performance scaling results.
Installing SequenceL, Eclipse plug-in, and some programming examples
This three part video series is intended to follow the introductory tutorial series. TMT Development Engineer Bryant Nelson begins by installing SequenceL and its Eclipse plug-in, then shows how SequenceL can be used to quickly and easily program a Fibonacci generator, and finally uses Conway’s Game of Life as an example to show some more powerful SequenceL capabilities.All of these self-parallelize with no extra effort on the part of the programmer to take maximum advantage of multicore target platforms.