Skip to main content

Seminar: Accelerating Signal Processing Applications with the Arm SIMD Architectures - Apr. 11

Damian Miralles

Damian Miralles 
Senior Software Engineer and Systems Architect, Samsung SoC Location Group
Friday, Apr. 11 | 10:40 a.m. | AERO 114

Abstract: The ARM architecture has evolved significantly in recent years, particularly with the introduction and advancement of SIMD (Single Instruction, Multiple Data) technologies. These technologies enable the parallel processing of data, making ARM-based processors highly efficient in handling computationally intensive tasks such as multimedia processing, scientific simulations, and machine learning. This seminar explores the various SIMD technologies within the ARM ecosystem, including NEON, Helium, and SVE (Scalable Vector Extension), examining their capabilities, performance benefits, and real-world applications. Attendees will gain insight into how SIMD can accelerate processing in mobile and embedded environments and how developers can leverage these technologies to optimize their software for ARM-based systems. The session will also highlight best practices for programming SIMD instructions and provide a comprehensive understanding of the role SIMD plays in the evolution of ARM’s processing power.

Bio: Damian Miralles is a senior software engineer and systems architect for Samsung’s SoC Location Group with extensive experience in Global Navigation Satellite Systems (GNSS) software development and SIMD technologies. Over the course of 10 years in the industry, Damian Miralles has worked on a wide range of projects involving high-performance computing, embedded systems, and mobile application development. With a deep understanding of ARM's NEON, Helium, and SVE SIMD technologies, Damian Miralles has helped optimize software to take full advantage of these powerful tools, enabling significant performance improvements across various platforms. He received a B.Sc. in Computer and Electrical Engineering from the Polytechnic University of Puerto Rico and holds a Ph.D. and M.S. in Aerospace Engineering Sciences from the University of Colorado Boulder. Passionate about advancing computing technologies, Damian Miralles regularly develops code for open source organizations, speaks at industry seminars/conferences in a mission to share knowledge on ARM processors, digital signal processing (DSP), and GNSS receiver technologies. Since 2020, he has been part of the development team for the GNSS-SDR project, helping with code development as well as mentoring students during the Google Summer of Code (GSoC) sessions.