Ionuț Farcaș (Virginia Tech, SUA): An introduction to vectorization and its applications in modern programming languages.

On Thursday 17th of April 2025, starting from 16:00, Tiberiu Popoviciu Institute of Numerical Analysis together with the Babeș-Bolyai University are hosting the online talk of Assistant Professor Ionuț Farcaș (Virginia Tech, SUA) titled An introduction to vectorization and its applications in modern programming languages.

Abstract: Vectorization (SIMD: Single Instruction, Multiple Data) is a parallel processing technique that allows a single instruction to be executed on multiple pieces of data simultaneously. This can significantly increase the speed of computation in applications that process large volumes of uniform data, such as graphics, machine learning, or scientific computing. Instead of processing elements individually, vectorization groups data into vectors, applying the same operation to all elements in a single step. In this presentation, we will explore the basic principles of vectorization and illustrate, through practical C code examples, the potential performance gains for numerical linear algebra problems. We will also briefly discuss the use of vectorization in other common modern languages, such as Python and Julia.

Zoom: The talk will be online on Zoom using this access link
or the details below

Meeting ID: 891 7110 8640
Passcode: 941345

The talk has also been announced at

Dr. Ionuț Farcaș, Virginia Tech, SUA: O introducere în vectorizare și aplicațiile sale în limbaje moderne de programare

Related Posts

No results found.