Vectorization and parallelization are essential for any software developer who wants to get the most out of modern processors. While these techniques aren’t new, today’s programming language standards and tools make it easier to exploit instruction- and thread-level parallelism in code.

In this video, Henry Gabb talks to Larry Meadows, senior principal engineer in the Intel Data Center Group, about the past, present, and future of code modernization. Watch the video to discover:

  • The origins of vectorization and parallelization
  • Industry standards and Intel® software tools to facilitate code modernization
  • The next evolution of modern coding techniques

Henry A. Gabb, PhD
Senior principal engineer in the Intel® Software and Services Group, Developer Products Division, and editor of The Parallel Universe, Intel’s quarterly magazine for software innovation

Henry joined Intel in 2000 to help drive parallel computing inside and outside the company. He transferred to Intel Labs in 2010 to become the program manager for various research programs in academia, including the Universal Parallel Computing Research Centers at the University of California at Berkeley and the University of Illinois at Urbana-Champaign. Prior to joining Intel, Henry was director of scientific computing at the US Army Engineer Research and Development Center MSRC, a Department of Defense high-performance computing facility. Henry holds a bachelor in biochemistry from Louisiana State University, a master in medical informatics from the Northwestern Feinberg School of Medicine, and a PhD in molecular genetics from the University of Alabama at Birmingham School of Medicine. He has published extensively in computational life science and high-performance computing. Henry rejoined Intel after spending four years working on a second PhD in information science at the University of Illinois at Urbana-Champaign, where he established his expertise in applied informatics and machine learning for problems in healthcare and chemical exposure.


Larry Meadows
Senior principal engineer, Intel Corporation; key contributor to the High-Performance Ecosystems and Applications Team (HEAT)—part of Intel’s Data Center organization

Larry has specialized in high-performance computing since 1982. Larry got his start at Floating Point Systems (FPS) Computing in Portland, Oregon, writing assembly language for array processors. In 1989, he was a cofounder of the Portland Group, Inc (PGI), now an NVIDIA* compiler group. Before joining Intel in 2004, he was a compiler engineer at Sun Microsystems. Larry's professional interests center around performance analysis and associated tools, microarchitecture for Intel® architecture, and future Intel® processors and accelerators. Larry has a bachelor in Mathematics from Reed College, Portland, Oregon. He lives in Oregon and enjoys downhill skiing and home renovation in his copious free time.



Intel® oneAPI Base Toolkit

Get started with this core set of tools and libraries for developing high-performance, data-centric applications across diverse architectures.

Get It Now   

See All Tools