Houman Zarrinkoub, MathWorks
In this webinar you will learn how to use to various techniques to accelerate your communications system simulations in MATLAB and Simulink. The webinar showcases a series of optimizations applied to accelerate the simulation of a 4G LTE control channel processing algorithm. We start with a baseline algorithm and through successive profiling and code updates introduce the following optimizations:
• Better MATLAB serial programming techniques (Vectorization, Preallocation)
• Using System objects
• MATLAB to C code generation (MEX)
• Parallel Computing (parfor, spmd)
• GPU-optimized System objects
• Rapid Accelerator mode of simulation in Simulink
Through demonstrations we also show that the extent of acceleration can be further amplified by combining two or more of these simulation acceleration techniques.
Access the webinar example code here:
About the Presenter: Houman Zarrinkoub, Ph.D. is a senior product manager responsible for Communications System Toolbox. He joined MathWorks in 2001 as a development manager for signal processing products. Prior to MathWorks, he spent six years at Nortel Networks as a research engineer specializing in speech processing for wireless systems. He holds a B.S.E.E. from McGill University and an M.S.E.E. and a Ph.D. from the Institut Nationale de la Recherche Scientifique, Universite du Quebec.
Recorded: 15 August 2013