SlideShare a Scribd company logo
texasmulticore.com
Sample Customer Use Cases & Results
February 2017
Customer quote:
“SequenceL is Matlab on Steroids”
Customer Example: Predict Financial Market Using Neural Network
Users Learn SequenceL and Implement Significant AI Application in <2 weeks
 Challenge:
─ Predict financial market with retrospective data using
artificial neural network (AI) algorithms
─ Speed is key for big data
─ Goal: Limit time for analysis to 1 minute
 Solution
─ Implement neural network algorithms in SequenceL to
utilize full potential of user’s computer
 Results
─ Customer went from zero-to-proficient in <2 weeks,
with no outside assistance needed
─ Downloaded SequenceL, learned it via online tutorial,
and wrote significant application
─ Complex algorithms moved to SequenceL easily
─ Faster analysis of the data for end users
─ More effective use of hardware; uses all CPU cores
─ Scalability/portability on any hardware platform
2
Retrospective financial data from 08/18/2006 to 11/29/2016
© 2017 Texas Multicore Technologies, Inc.
All Rights Reserved
0
20
40
60
80
100
120
140
1 2 3 4
Time(sec)
Threads
Customer Example: Seismic RTM for Oil & Gas
Achieves >2x Speedup on Existing Platform with <50% Code + Portability
 Challenge:
─ ION Geophysical has one of the best and most optimized RTM codes in the oil & gas industry
─ ION RTM C/C++ and MPI was given to Acceleware to optimize with CUDA for GPUs and it ran slower
─ Goal: “Our customers don’t pay us to make the code run faster, they pay us for the geoscience. Our team
should be focused on the geoscience, not low-level SIMD instructions.”
─ Goal: Achieve platform portability + optimization to run our RTM on other platforms
 Solution
─ TMT refactored computationally-intensive
portions of existing C/C++ and MPI code
into SequenceL
 ~10,000 lines of 40,000 LOC program
 Results
─ >2x speedup on existing platforms
─ Platform dependencies removed
─ 5x speedup on POWER8 platform
─ <50% as many lines of code, much more
readable and supportable
3
© 2017 Texas Multicore Technologies, Inc.
All Rights Reserved
“Matlab on steroids”
Customer Example: CFD (Computational Fluid Dynamics)
SwRI Achieves 17.8x 26x Speedup with 25% Less Code
 Challenge:
─ Researchers already often have to wait weeks for these fluid flow simulation runs
─ This slows the pace of innovation and makes it impractical to further enhance models for higher
accuracy (e.g.- irregular shaped particles)
─ Goal: reduce the runtime of in-house Lattice Boltzmann method-based CFD simulation by a factor of 10
 Solution
─ SwRI reformulated this existing Fortran+OpenMP code into SequenceL
 Results
─ “SequenceL implementation was 26x faster for most relevant benchmark“ (70 particles)
─ “Runs that previously took 2 weeks now completed overnight”
─ “The SequenceL compiler created a parallel executable with no burden on the programmer and is
provably race-free”
─ “SequenceL version was 25% shorter (LOC) and closely resembles the mathematical equations”
4
© 2017 Texas Multicore Technologies, Inc.
All Rights Reserved
2 weeks
Monday
Tuesday
Wed
Thurs
Friday
Sat
Sunday
Monday
Tuesday
Wed
Thurs
Friday
Sat
Sunday
Dramatically reduced time to discovery; now practical to enhance model12 hours!
Customer Example: Industrial Control Networking
(WirelessHART, IEC 62591, IEEE 802.15.4)
 Challenge
─ WirelessHART was too complex and slow to process at scale
 Generating Downlink graphs for 200 nodes would take 5 hours and 20 minutes
 Generating Uplink, Downlink, and Broadcast network graphs for a plant
or oil field with a 1,000 nodes would take a solid month to process
─ Goal: Generate graphs for a 200 node network in <1 minute
 Solution
─ Emerson Research proposed a new Downlink algorithm (SRDR) in a whitepaper
─ Had TMT implement in SequenceL to achieve multicore acceleration
 Results
─ SequenceL finished by TMT in 3 weeks, ran 10x faster
 10X faster performance and right the first time
 Generated graphs in 9.3 seconds
─ Inventors took 5 months in Java, never got performance
 Initially had errors and 10x slower
 Used SequenceL to debug Java, get perf. insights (still 3x slower)
5
Fast & robust code, faster time to market
© 2017 Texas Multicore Technologies, Inc.
All Rights Reserved
Customer Example: Video Processing Using SequenceL
 Proprietary algorithms remove air turbulence, radiated heat, etc.
 Goal: 30Hz (fps) to keep up with real time input video feed
 Best performance (8 core x86 platform)
─ 58 Hz: SequenceL
─ 21 Hz: Matlab (Interpreter)
─ 1.2 Hz: Matlab (Coder/C-out)
Input video feed Processed video output
© 2017 Texas Multicore Technologies, Inc.
All Rights Reserved6
Customer Example: Video Processing Using SequenceL
 Proprietary algorithms remove air turbulence, radiated heat, etc.
 Goal: 30Hz (fps) to keep up with real time input video feed
 Best performance (8 core x86 platform)
─ 58 Hz: SequenceL
─ 21 Hz: Matlab (Interpreter)
─ 1.2 Hz: Matlab (Coder/C-out)
Input video feed Processed video output
© 2017 Texas Multicore Technologies, Inc.
All Rights Reserved7
Customer Example: Video Processing Using SequenceL
 Proprietary algorithms remove air turbulence, radiated heat, etc.
 Goal: 30Hz (fps) to keep up with real time input video feed
 Best performance (8 core x86 platform)
─ 58 Hz: SequenceL
─ 21 Hz: Matlab (Interpreter)
─ 1.2 Hz: Matlab (Coder/C-out)
Input video feed Processed video output
© 2017 Texas Multicore Technologies, Inc.
All Rights Reserved8
Customer Example: Video Processing Using SequenceL
 Proprietary algorithms remove air turbulence, radiated heat, etc.
 Goal: 30Hz (fps) to keep up with real time input video feed
 Best performance (8 core x86 platform)
─ 58 Hz: SequenceL
─ 21 Hz: Matlab (Interpreter)
─ 1.2 Hz: Matlab (Coder/C-out)
Input video feed Processed video output
© 2017 Texas Multicore Technologies, Inc.
All Rights Reserved9
SequenceL also won on code readability
SequenceL Changes the Game
© 2017 Texas Multicore Technologies, Inc.
All Rights Reserved10
Faster Performance
Uses all cores, GPUs
10X Faster Time to Market
Prototyping tool = Production tool
Get it Right the First Time
Far fewer lines of code; Algorithms in
SequenceL often match their definition
Portability + Optimization
True application portability with
high performance
Built on Open Industry Standards
Integrates with existing tools,
languages, & methodologies
Fast ROI
No need for expensive “parallel ninjas”
nor the time they add to the schedule
Accelerates time to innovation/discovery
SequenceL Changes the Game
© 2017 Texas Multicore Technologies, Inc.
All Rights Reserved11
Faster Performance
Uses all cores, GPUs
10X Faster Time to Market
Prototyping tool = Production tool
Get it Right the First Time
Far fewer lines of code; Algorithms in
SequenceL often match their definition
Portability + Optimization
True application portability with
high performance
Built on Open Industry Standards
Integrates with existing tools,
languages, & methodologies
Fast ROI
No need for expensive “parallel ninjas”
nor the time they add to the schedule
Business Agility: TTM, new platforms, Cloud

More Related Content

What's hot

Sharam salamian
Sharam salamianSharam salamian
Sharam salamian
Obsidian Software
 
Mid term
Mid termMid term
Qualifying a high performance memory subsysten for Functional Safety
Qualifying a high performance memory subsysten for Functional SafetyQualifying a high performance memory subsysten for Functional Safety
Qualifying a high performance memory subsysten for Functional Safety
Pankaj Singh
 
Stinson post si and verification
Stinson post si and verificationStinson post si and verification
Stinson post si and verification
Obsidian Software
 
Michael_Kogan_portfolio
Michael_Kogan_portfolioMichael_Kogan_portfolio
Michael_Kogan_portfolio
Michael Kogan
 
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
Pankaj Singh
 
How fpgas work when they don't
How fpgas work when they don'tHow fpgas work when they don't
How fpgas work when they don't
InfinIT - Innovationsnetværket for it
 
SDN Controller - Programming Challenges
SDN Controller - Programming ChallengesSDN Controller - Programming Challenges
SDN Controller - Programming Challenges
snrism
 
Chris brown ti
Chris brown tiChris brown ti
Chris brown ti
Obsidian Software
 
Coverage Solutions on Emulators
Coverage Solutions on EmulatorsCoverage Solutions on Emulators
Coverage Solutions on Emulators
DVClub
 
MLPerf an industry standard benchmark suite for machine learning performance
MLPerf an industry standard benchmark suite for machine learning performanceMLPerf an industry standard benchmark suite for machine learning performance
MLPerf an industry standard benchmark suite for machine learning performance
jemin lee
 
Validating Next Generation CPUs
Validating Next Generation CPUsValidating Next Generation CPUs
Validating Next Generation CPUs
DVClub
 
Alley vsu functional_coverage_1f
Alley vsu functional_coverage_1fAlley vsu functional_coverage_1f
Alley vsu functional_coverage_1f
Obsidian Software
 
Embedded Development for the Future - Platforms for Rohde-Schwarz Mobile Tester
Embedded Development for the Future - Platforms for Rohde-Schwarz Mobile TesterEmbedded Development for the Future - Platforms for Rohde-Schwarz Mobile Tester
Embedded Development for the Future - Platforms for Rohde-Schwarz Mobile Tester
InfinIT - Innovationsnetværket for it
 
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video StreamingES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
Alpen-Adria-Universität
 
Manoj_Resume
Manoj_ResumeManoj_Resume
Manoj_Resume
Manoj Verma
 
Poc exadata 2018
Poc exadata 2018Poc exadata 2018
Poc exadata 2018
Jacques Kostic
 
Hardware monitoring with collectd at CERN
Hardware monitoring with collectd at CERNHardware monitoring with collectd at CERN
Hardware monitoring with collectd at CERN
Luca Gardi
 
Resume_Anurag_Design_Verification_2+_yrs
Resume_Anurag_Design_Verification_2+_yrsResume_Anurag_Design_Verification_2+_yrs
Resume_Anurag_Design_Verification_2+_yrs
ANURAG KAVADANA
 
Lecture#5
Lecture#5Lecture#5
Lecture#5
Adil Alpkoçak
 

What's hot (20)

Sharam salamian
Sharam salamianSharam salamian
Sharam salamian
 
Mid term
Mid termMid term
Mid term
 
Qualifying a high performance memory subsysten for Functional Safety
Qualifying a high performance memory subsysten for Functional SafetyQualifying a high performance memory subsysten for Functional Safety
Qualifying a high performance memory subsysten for Functional Safety
 
Stinson post si and verification
Stinson post si and verificationStinson post si and verification
Stinson post si and verification
 
Michael_Kogan_portfolio
Michael_Kogan_portfolioMichael_Kogan_portfolio
Michael_Kogan_portfolio
 
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
 
How fpgas work when they don't
How fpgas work when they don'tHow fpgas work when they don't
How fpgas work when they don't
 
SDN Controller - Programming Challenges
SDN Controller - Programming ChallengesSDN Controller - Programming Challenges
SDN Controller - Programming Challenges
 
Chris brown ti
Chris brown tiChris brown ti
Chris brown ti
 
Coverage Solutions on Emulators
Coverage Solutions on EmulatorsCoverage Solutions on Emulators
Coverage Solutions on Emulators
 
MLPerf an industry standard benchmark suite for machine learning performance
MLPerf an industry standard benchmark suite for machine learning performanceMLPerf an industry standard benchmark suite for machine learning performance
MLPerf an industry standard benchmark suite for machine learning performance
 
Validating Next Generation CPUs
Validating Next Generation CPUsValidating Next Generation CPUs
Validating Next Generation CPUs
 
Alley vsu functional_coverage_1f
Alley vsu functional_coverage_1fAlley vsu functional_coverage_1f
Alley vsu functional_coverage_1f
 
Embedded Development for the Future - Platforms for Rohde-Schwarz Mobile Tester
Embedded Development for the Future - Platforms for Rohde-Schwarz Mobile TesterEmbedded Development for the Future - Platforms for Rohde-Schwarz Mobile Tester
Embedded Development for the Future - Platforms for Rohde-Schwarz Mobile Tester
 
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video StreamingES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
 
Manoj_Resume
Manoj_ResumeManoj_Resume
Manoj_Resume
 
Poc exadata 2018
Poc exadata 2018Poc exadata 2018
Poc exadata 2018
 
Hardware monitoring with collectd at CERN
Hardware monitoring with collectd at CERNHardware monitoring with collectd at CERN
Hardware monitoring with collectd at CERN
 
Resume_Anurag_Design_Verification_2+_yrs
Resume_Anurag_Design_Verification_2+_yrsResume_Anurag_Design_Verification_2+_yrs
Resume_Anurag_Design_Verification_2+_yrs
 
Lecture#5
Lecture#5Lecture#5
Lecture#5
 

Viewers also liked

Search Engine Optimization Tutorial
Search Engine Optimization TutorialSearch Engine Optimization Tutorial
Search Engine Optimization Tutorial
Tahasin Chowdhury
 
Mgiti Diploma courses
Mgiti Diploma coursesMgiti Diploma courses
Mgiti Diploma courses
MGITI NIOS
 
Unit1 Will Eze
Unit1 Will EzeUnit1 Will Eze
Unit1 Will Eze
Mr Crafts
 
ICSR Narrative Writing_Katalyst HLS
ICSR Narrative Writing_Katalyst HLSICSR Narrative Writing_Katalyst HLS
ICSR Narrative Writing_Katalyst HLS
Katalyst HLS
 
Lucy 2013 in Wine Spectator
Lucy 2013 in Wine SpectatorLucy 2013 in Wine Spectator
Lucy 2013 in Wine Spectator
Pisoni Vineyards & Winery
 
Seeing Graphs - How to successfully visualize connected data
Seeing Graphs - How to successfully visualize connected dataSeeing Graphs - How to successfully visualize connected data
Seeing Graphs - How to successfully visualize connected data
Cambridge Intelligence
 
Succes story - Increased overall sales by 40% for a UK based speciality Retai...
Succes story - Increased overall sales by 40% for a UK based speciality Retai...Succes story - Increased overall sales by 40% for a UK based speciality Retai...
Succes story - Increased overall sales by 40% for a UK based speciality Retai...
Expedux Technologies
 
Adams At Home Auction - February 26 th 2017
 Adams At Home Auction - February 26 th 2017 Adams At Home Auction - February 26 th 2017
Adams At Home Auction - February 26 th 2017
Adam's Fine Art Auctioneers
 
Curso de orígenes
Curso de orígenesCurso de orígenes
CORONEL DIEGO CAMACHO - 23-F: UN GOLPE DE ESTADO EN BUSCA DE AUTOR (PARTE 2)
CORONEL DIEGO CAMACHO - 23-F: UN GOLPE DE ESTADO EN BUSCA DE AUTOR (PARTE 2)CORONEL DIEGO CAMACHO - 23-F: UN GOLPE DE ESTADO EN BUSCA DE AUTOR (PARTE 2)
CORONEL DIEGO CAMACHO - 23-F: UN GOLPE DE ESTADO EN BUSCA DE AUTOR (PARTE 2)
Proyecto Matriz
 
Strtio Spark Streaming + Siddhi CEP Engine
Strtio Spark Streaming + Siddhi CEP EngineStrtio Spark Streaming + Siddhi CEP Engine
Strtio Spark Streaming + Siddhi CEP Engine
Myung Ho Yun
 
Historical and Impact Analysis of API Breaking Changes: A Large-Scale Study
Historical and Impact Analysis of API Breaking Changes: A Large-Scale StudyHistorical and Impact Analysis of API Breaking Changes: A Large-Scale Study
Historical and Impact Analysis of API Breaking Changes: A Large-Scale Study
Laerte Xavier
 
Today dietitian
Today dietitianToday dietitian
Today dietitian
Randy Grover
 
Bill Gates lessons
Bill Gates lessonsBill Gates lessons
Bill Gates lessons
Vinod Mehra
 
Emprendimiento social, Empresas con impacto social.
Emprendimiento social, Empresas con impacto social.Emprendimiento social, Empresas con impacto social.
Emprendimiento social, Empresas con impacto social.
Jose Redondo Sanchez
 
Evangelio y corán
Evangelio y coránEvangelio y corán
Evangelio y corán
Jesús Zamora
 
La retribución de la innovación
La retribución de la innovaciónLa retribución de la innovación
La retribución de la innovación
© Gian-Lluis Ribechini
 
Toastmaster Contest Rule Changes 2016
Toastmaster Contest Rule Changes 2016Toastmaster Contest Rule Changes 2016
Toastmaster Contest Rule Changes 2016
Amy Hamilton, PMP, ITILv3, CISM
 
Sesión #eadaProjectManagement (23-2-2017) Microsoft Planner - Herr Cloud apoy...
Sesión #eadaProjectManagement (23-2-2017) Microsoft Planner - Herr Cloud apoy...Sesión #eadaProjectManagement (23-2-2017) Microsoft Planner - Herr Cloud apoy...
Sesión #eadaProjectManagement (23-2-2017) Microsoft Planner - Herr Cloud apoy...
eada business school barcelona
 

Viewers also liked (20)

Search Engine Optimization Tutorial
Search Engine Optimization TutorialSearch Engine Optimization Tutorial
Search Engine Optimization Tutorial
 
Mgiti Diploma courses
Mgiti Diploma coursesMgiti Diploma courses
Mgiti Diploma courses
 
Unit1 Will Eze
Unit1 Will EzeUnit1 Will Eze
Unit1 Will Eze
 
ICSR Narrative Writing_Katalyst HLS
ICSR Narrative Writing_Katalyst HLSICSR Narrative Writing_Katalyst HLS
ICSR Narrative Writing_Katalyst HLS
 
Lucy 2013 in Wine Spectator
Lucy 2013 in Wine SpectatorLucy 2013 in Wine Spectator
Lucy 2013 in Wine Spectator
 
Seeing Graphs - How to successfully visualize connected data
Seeing Graphs - How to successfully visualize connected dataSeeing Graphs - How to successfully visualize connected data
Seeing Graphs - How to successfully visualize connected data
 
Succes story - Increased overall sales by 40% for a UK based speciality Retai...
Succes story - Increased overall sales by 40% for a UK based speciality Retai...Succes story - Increased overall sales by 40% for a UK based speciality Retai...
Succes story - Increased overall sales by 40% for a UK based speciality Retai...
 
Adams At Home Auction - February 26 th 2017
 Adams At Home Auction - February 26 th 2017 Adams At Home Auction - February 26 th 2017
Adams At Home Auction - February 26 th 2017
 
Curso de orígenes
Curso de orígenesCurso de orígenes
Curso de orígenes
 
CORONEL DIEGO CAMACHO - 23-F: UN GOLPE DE ESTADO EN BUSCA DE AUTOR (PARTE 2)
CORONEL DIEGO CAMACHO - 23-F: UN GOLPE DE ESTADO EN BUSCA DE AUTOR (PARTE 2)CORONEL DIEGO CAMACHO - 23-F: UN GOLPE DE ESTADO EN BUSCA DE AUTOR (PARTE 2)
CORONEL DIEGO CAMACHO - 23-F: UN GOLPE DE ESTADO EN BUSCA DE AUTOR (PARTE 2)
 
1F作業
1F作業1F作業
1F作業
 
Strtio Spark Streaming + Siddhi CEP Engine
Strtio Spark Streaming + Siddhi CEP EngineStrtio Spark Streaming + Siddhi CEP Engine
Strtio Spark Streaming + Siddhi CEP Engine
 
Historical and Impact Analysis of API Breaking Changes: A Large-Scale Study
Historical and Impact Analysis of API Breaking Changes: A Large-Scale StudyHistorical and Impact Analysis of API Breaking Changes: A Large-Scale Study
Historical and Impact Analysis of API Breaking Changes: A Large-Scale Study
 
Today dietitian
Today dietitianToday dietitian
Today dietitian
 
Bill Gates lessons
Bill Gates lessonsBill Gates lessons
Bill Gates lessons
 
Emprendimiento social, Empresas con impacto social.
Emprendimiento social, Empresas con impacto social.Emprendimiento social, Empresas con impacto social.
Emprendimiento social, Empresas con impacto social.
 
Evangelio y corán
Evangelio y coránEvangelio y corán
Evangelio y corán
 
La retribución de la innovación
La retribución de la innovaciónLa retribución de la innovación
La retribución de la innovación
 
Toastmaster Contest Rule Changes 2016
Toastmaster Contest Rule Changes 2016Toastmaster Contest Rule Changes 2016
Toastmaster Contest Rule Changes 2016
 
Sesión #eadaProjectManagement (23-2-2017) Microsoft Planner - Herr Cloud apoy...
Sesión #eadaProjectManagement (23-2-2017) Microsoft Planner - Herr Cloud apoy...Sesión #eadaProjectManagement (23-2-2017) Microsoft Planner - Herr Cloud apoy...
Sesión #eadaProjectManagement (23-2-2017) Microsoft Planner - Herr Cloud apoy...
 

Similar to TMT SequenceL customer use cases and results

SequenceL Auto-Parallelizing Toolset Intro slideshare
SequenceL Auto-Parallelizing Toolset Intro slideshareSequenceL Auto-Parallelizing Toolset Intro slideshare
SequenceL Auto-Parallelizing Toolset Intro slideshare
Doug Norton
 
SequenceL intro slideshare
SequenceL intro slideshareSequenceL intro slideshare
SequenceL intro slideshare
Doug Norton
 
“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...
“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...
“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...
Edge AI and Vision Alliance
 
Multi Processor Architecture for image processing
Multi Processor Architecture for image processingMulti Processor Architecture for image processing
Multi Processor Architecture for image processing
ideas2ignite
 
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...
EUDAT
 
Building a Video Streaming Testing Framework with Seastar
Building a Video Streaming Testing Framework with SeastarBuilding a Video Streaming Testing Framework with Seastar
Building a Video Streaming Testing Framework with Seastar
ScyllaDB
 
project seminor
project seminorproject seminor
project seminor
Ramesh Naik Banothu
 
Trends in Systems and How to Get Efficient Performance
Trends in Systems and How to Get Efficient PerformanceTrends in Systems and How to Get Efficient Performance
Trends in Systems and How to Get Efficient Performance
inside-BigData.com
 
TechEvent Exdata X7-2 POC with OVM
TechEvent Exdata X7-2 POC with OVMTechEvent Exdata X7-2 POC with OVM
TechEvent Exdata X7-2 POC with OVM
Trivadis
 
Application Optimisation using OpenPOWER and Power 9 systems
Application Optimisation using OpenPOWER and Power 9 systemsApplication Optimisation using OpenPOWER and Power 9 systems
Application Optimisation using OpenPOWER and Power 9 systems
Ganesan Narayanasamy
 
From Hours to Minutes: The Journey of Optimizing Mask-RCNN and BERT Using MXNet
From Hours to Minutes: The Journey of Optimizing Mask-RCNN and BERT Using MXNetFrom Hours to Minutes: The Journey of Optimizing Mask-RCNN and BERT Using MXNet
From Hours to Minutes: The Journey of Optimizing Mask-RCNN and BERT Using MXNet
Eric Haibin Lin
 
Developing Real-Time Systems on Application Processors
Developing Real-Time Systems on Application ProcessorsDeveloping Real-Time Systems on Application Processors
Developing Real-Time Systems on Application Processors
Toradex
 
Santhosh Resume
Santhosh ResumeSanthosh Resume
Santhosh Resume
Santhosh Ravisankar
 
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
Christopher Diamantopoulos
 
“eXtending” the Automation Toolbox: Introduction to TwinCAT 3 Software and eX...
“eXtending” the Automation Toolbox: Introduction to TwinCAT 3 Software and eX...“eXtending” the Automation Toolbox: Introduction to TwinCAT 3 Software and eX...
“eXtending” the Automation Toolbox: Introduction to TwinCAT 3 Software and eX...
Design World
 
Computing Without Computers - Oct08
Computing Without Computers - Oct08Computing Without Computers - Oct08
Computing Without Computers - Oct08
Ian Page
 
"New Dataflow Architecture for Machine Learning," a Presentation from Wave Co...
"New Dataflow Architecture for Machine Learning," a Presentation from Wave Co..."New Dataflow Architecture for Machine Learning," a Presentation from Wave Co...
"New Dataflow Architecture for Machine Learning," a Presentation from Wave Co...
Edge AI and Vision Alliance
 
Simulation Versus Acceleration, Versus Emulation
Simulation Versus Acceleration, Versus EmulationSimulation Versus Acceleration, Versus Emulation
Simulation Versus Acceleration, Versus Emulation
DVClub
 
OCP U.S. Summit 2017 Presentation
OCP U.S. Summit 2017 PresentationOCP U.S. Summit 2017 Presentation
OCP U.S. Summit 2017 Presentation
Netronome
 
Poc Exadata X7-2 OVM
Poc Exadata X7-2 OVMPoc Exadata X7-2 OVM
Poc Exadata X7-2 OVM
Emiliano Fusaglia
 

Similar to TMT SequenceL customer use cases and results (20)

SequenceL Auto-Parallelizing Toolset Intro slideshare
SequenceL Auto-Parallelizing Toolset Intro slideshareSequenceL Auto-Parallelizing Toolset Intro slideshare
SequenceL Auto-Parallelizing Toolset Intro slideshare
 
SequenceL intro slideshare
SequenceL intro slideshareSequenceL intro slideshare
SequenceL intro slideshare
 
“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...
“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...
“Enabling Ultra-low Power Edge Inference and On-device Learning with Akida,” ...
 
Multi Processor Architecture for image processing
Multi Processor Architecture for image processingMulti Processor Architecture for image processing
Multi Processor Architecture for image processing
 
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...
 
Building a Video Streaming Testing Framework with Seastar
Building a Video Streaming Testing Framework with SeastarBuilding a Video Streaming Testing Framework with Seastar
Building a Video Streaming Testing Framework with Seastar
 
project seminor
project seminorproject seminor
project seminor
 
Trends in Systems and How to Get Efficient Performance
Trends in Systems and How to Get Efficient PerformanceTrends in Systems and How to Get Efficient Performance
Trends in Systems and How to Get Efficient Performance
 
TechEvent Exdata X7-2 POC with OVM
TechEvent Exdata X7-2 POC with OVMTechEvent Exdata X7-2 POC with OVM
TechEvent Exdata X7-2 POC with OVM
 
Application Optimisation using OpenPOWER and Power 9 systems
Application Optimisation using OpenPOWER and Power 9 systemsApplication Optimisation using OpenPOWER and Power 9 systems
Application Optimisation using OpenPOWER and Power 9 systems
 
From Hours to Minutes: The Journey of Optimizing Mask-RCNN and BERT Using MXNet
From Hours to Minutes: The Journey of Optimizing Mask-RCNN and BERT Using MXNetFrom Hours to Minutes: The Journey of Optimizing Mask-RCNN and BERT Using MXNet
From Hours to Minutes: The Journey of Optimizing Mask-RCNN and BERT Using MXNet
 
Developing Real-Time Systems on Application Processors
Developing Real-Time Systems on Application ProcessorsDeveloping Real-Time Systems on Application Processors
Developing Real-Time Systems on Application Processors
 
Santhosh Resume
Santhosh ResumeSanthosh Resume
Santhosh Resume
 
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
 
“eXtending” the Automation Toolbox: Introduction to TwinCAT 3 Software and eX...
“eXtending” the Automation Toolbox: Introduction to TwinCAT 3 Software and eX...“eXtending” the Automation Toolbox: Introduction to TwinCAT 3 Software and eX...
“eXtending” the Automation Toolbox: Introduction to TwinCAT 3 Software and eX...
 
Computing Without Computers - Oct08
Computing Without Computers - Oct08Computing Without Computers - Oct08
Computing Without Computers - Oct08
 
"New Dataflow Architecture for Machine Learning," a Presentation from Wave Co...
"New Dataflow Architecture for Machine Learning," a Presentation from Wave Co..."New Dataflow Architecture for Machine Learning," a Presentation from Wave Co...
"New Dataflow Architecture for Machine Learning," a Presentation from Wave Co...
 
Simulation Versus Acceleration, Versus Emulation
Simulation Versus Acceleration, Versus EmulationSimulation Versus Acceleration, Versus Emulation
Simulation Versus Acceleration, Versus Emulation
 
OCP U.S. Summit 2017 Presentation
OCP U.S. Summit 2017 PresentationOCP U.S. Summit 2017 Presentation
OCP U.S. Summit 2017 Presentation
 
Poc Exadata X7-2 OVM
Poc Exadata X7-2 OVMPoc Exadata X7-2 OVM
Poc Exadata X7-2 OVM
 

Recently uploaded

Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
OnePlan Solutions
 
Going AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applicationsGoing AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applications
Alina Yurenko
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
michniczscribd
 
Computer Science & Engineering VI Sem- New Syllabus.pdf
Computer Science & Engineering VI Sem- New Syllabus.pdfComputer Science & Engineering VI Sem- New Syllabus.pdf
Computer Science & Engineering VI Sem- New Syllabus.pdf
chandangoswami40933
 
Microsoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptxMicrosoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptx
jrodriguezq3110
 
Flutter vs. React Native: A Detailed Comparison for App Development in 2024
Flutter vs. React Native: A Detailed Comparison for App Development in 2024Flutter vs. React Native: A Detailed Comparison for App Development in 2024
Flutter vs. React Native: A Detailed Comparison for App Development in 2024
dhavalvaghelanectarb
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
Reetu63
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
What is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdfWhat is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdf
kalichargn70th171
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
Pedro J. Molina
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
widenerjobeyrl638
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
Jhone kinadey
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
Luigi Fugaro
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
Alberto Brandolini
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
campbellclarkson
 

Recently uploaded (20)

Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
 
Going AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applicationsGoing AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applications
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
 
Computer Science & Engineering VI Sem- New Syllabus.pdf
Computer Science & Engineering VI Sem- New Syllabus.pdfComputer Science & Engineering VI Sem- New Syllabus.pdf
Computer Science & Engineering VI Sem- New Syllabus.pdf
 
Microsoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptxMicrosoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptx
 
Flutter vs. React Native: A Detailed Comparison for App Development in 2024
Flutter vs. React Native: A Detailed Comparison for App Development in 2024Flutter vs. React Native: A Detailed Comparison for App Development in 2024
Flutter vs. React Native: A Detailed Comparison for App Development in 2024
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
What is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdfWhat is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdf
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
 
bgiolcb
bgiolcbbgiolcb
bgiolcb
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
 

TMT SequenceL customer use cases and results

  • 1. texasmulticore.com Sample Customer Use Cases & Results February 2017 Customer quote: “SequenceL is Matlab on Steroids”
  • 2. Customer Example: Predict Financial Market Using Neural Network Users Learn SequenceL and Implement Significant AI Application in <2 weeks  Challenge: ─ Predict financial market with retrospective data using artificial neural network (AI) algorithms ─ Speed is key for big data ─ Goal: Limit time for analysis to 1 minute  Solution ─ Implement neural network algorithms in SequenceL to utilize full potential of user’s computer  Results ─ Customer went from zero-to-proficient in <2 weeks, with no outside assistance needed ─ Downloaded SequenceL, learned it via online tutorial, and wrote significant application ─ Complex algorithms moved to SequenceL easily ─ Faster analysis of the data for end users ─ More effective use of hardware; uses all CPU cores ─ Scalability/portability on any hardware platform 2 Retrospective financial data from 08/18/2006 to 11/29/2016 © 2017 Texas Multicore Technologies, Inc. All Rights Reserved 0 20 40 60 80 100 120 140 1 2 3 4 Time(sec) Threads
  • 3. Customer Example: Seismic RTM for Oil & Gas Achieves >2x Speedup on Existing Platform with <50% Code + Portability  Challenge: ─ ION Geophysical has one of the best and most optimized RTM codes in the oil & gas industry ─ ION RTM C/C++ and MPI was given to Acceleware to optimize with CUDA for GPUs and it ran slower ─ Goal: “Our customers don’t pay us to make the code run faster, they pay us for the geoscience. Our team should be focused on the geoscience, not low-level SIMD instructions.” ─ Goal: Achieve platform portability + optimization to run our RTM on other platforms  Solution ─ TMT refactored computationally-intensive portions of existing C/C++ and MPI code into SequenceL  ~10,000 lines of 40,000 LOC program  Results ─ >2x speedup on existing platforms ─ Platform dependencies removed ─ 5x speedup on POWER8 platform ─ <50% as many lines of code, much more readable and supportable 3 © 2017 Texas Multicore Technologies, Inc. All Rights Reserved “Matlab on steroids”
  • 4. Customer Example: CFD (Computational Fluid Dynamics) SwRI Achieves 17.8x 26x Speedup with 25% Less Code  Challenge: ─ Researchers already often have to wait weeks for these fluid flow simulation runs ─ This slows the pace of innovation and makes it impractical to further enhance models for higher accuracy (e.g.- irregular shaped particles) ─ Goal: reduce the runtime of in-house Lattice Boltzmann method-based CFD simulation by a factor of 10  Solution ─ SwRI reformulated this existing Fortran+OpenMP code into SequenceL  Results ─ “SequenceL implementation was 26x faster for most relevant benchmark“ (70 particles) ─ “Runs that previously took 2 weeks now completed overnight” ─ “The SequenceL compiler created a parallel executable with no burden on the programmer and is provably race-free” ─ “SequenceL version was 25% shorter (LOC) and closely resembles the mathematical equations” 4 © 2017 Texas Multicore Technologies, Inc. All Rights Reserved 2 weeks Monday Tuesday Wed Thurs Friday Sat Sunday Monday Tuesday Wed Thurs Friday Sat Sunday Dramatically reduced time to discovery; now practical to enhance model12 hours!
  • 5. Customer Example: Industrial Control Networking (WirelessHART, IEC 62591, IEEE 802.15.4)  Challenge ─ WirelessHART was too complex and slow to process at scale  Generating Downlink graphs for 200 nodes would take 5 hours and 20 minutes  Generating Uplink, Downlink, and Broadcast network graphs for a plant or oil field with a 1,000 nodes would take a solid month to process ─ Goal: Generate graphs for a 200 node network in <1 minute  Solution ─ Emerson Research proposed a new Downlink algorithm (SRDR) in a whitepaper ─ Had TMT implement in SequenceL to achieve multicore acceleration  Results ─ SequenceL finished by TMT in 3 weeks, ran 10x faster  10X faster performance and right the first time  Generated graphs in 9.3 seconds ─ Inventors took 5 months in Java, never got performance  Initially had errors and 10x slower  Used SequenceL to debug Java, get perf. insights (still 3x slower) 5 Fast & robust code, faster time to market © 2017 Texas Multicore Technologies, Inc. All Rights Reserved
  • 6. Customer Example: Video Processing Using SequenceL  Proprietary algorithms remove air turbulence, radiated heat, etc.  Goal: 30Hz (fps) to keep up with real time input video feed  Best performance (8 core x86 platform) ─ 58 Hz: SequenceL ─ 21 Hz: Matlab (Interpreter) ─ 1.2 Hz: Matlab (Coder/C-out) Input video feed Processed video output © 2017 Texas Multicore Technologies, Inc. All Rights Reserved6
  • 7. Customer Example: Video Processing Using SequenceL  Proprietary algorithms remove air turbulence, radiated heat, etc.  Goal: 30Hz (fps) to keep up with real time input video feed  Best performance (8 core x86 platform) ─ 58 Hz: SequenceL ─ 21 Hz: Matlab (Interpreter) ─ 1.2 Hz: Matlab (Coder/C-out) Input video feed Processed video output © 2017 Texas Multicore Technologies, Inc. All Rights Reserved7
  • 8. Customer Example: Video Processing Using SequenceL  Proprietary algorithms remove air turbulence, radiated heat, etc.  Goal: 30Hz (fps) to keep up with real time input video feed  Best performance (8 core x86 platform) ─ 58 Hz: SequenceL ─ 21 Hz: Matlab (Interpreter) ─ 1.2 Hz: Matlab (Coder/C-out) Input video feed Processed video output © 2017 Texas Multicore Technologies, Inc. All Rights Reserved8
  • 9. Customer Example: Video Processing Using SequenceL  Proprietary algorithms remove air turbulence, radiated heat, etc.  Goal: 30Hz (fps) to keep up with real time input video feed  Best performance (8 core x86 platform) ─ 58 Hz: SequenceL ─ 21 Hz: Matlab (Interpreter) ─ 1.2 Hz: Matlab (Coder/C-out) Input video feed Processed video output © 2017 Texas Multicore Technologies, Inc. All Rights Reserved9 SequenceL also won on code readability
  • 10. SequenceL Changes the Game © 2017 Texas Multicore Technologies, Inc. All Rights Reserved10 Faster Performance Uses all cores, GPUs 10X Faster Time to Market Prototyping tool = Production tool Get it Right the First Time Far fewer lines of code; Algorithms in SequenceL often match their definition Portability + Optimization True application portability with high performance Built on Open Industry Standards Integrates with existing tools, languages, & methodologies Fast ROI No need for expensive “parallel ninjas” nor the time they add to the schedule Accelerates time to innovation/discovery
  • 11. SequenceL Changes the Game © 2017 Texas Multicore Technologies, Inc. All Rights Reserved11 Faster Performance Uses all cores, GPUs 10X Faster Time to Market Prototyping tool = Production tool Get it Right the First Time Far fewer lines of code; Algorithms in SequenceL often match their definition Portability + Optimization True application portability with high performance Built on Open Industry Standards Integrates with existing tools, languages, & methodologies Fast ROI No need for expensive “parallel ninjas” nor the time they add to the schedule Business Agility: TTM, new platforms, Cloud