Mike Shah :: Running Away From Computation - An Introduction
Presented at Core C 2023 conference.
One of the fun and motivating reasons to use the C programming language is the ability to optimize code. One of the best ways to optimize code is to avoid any computation in the first place! In this talk, we are going to learn how to approach the C programming language, thinking about compile-time computation (e.g. constexpr, static_assert, and template meta-programming) and some other tricks to avoid computation at run-time (e.g. short-circuit evaluation, caching, and lazy evaluation). In this talk, participants will learn how these techniques improve performance (with measurements using the perf profiler), as well as learn how these techniques also make C a safer programming language. This talk is targeted towards beginner to intermediate range C programmers.
-----
Mike Shah
I am currently an Associate Teaching Professor at Northeastern University in the Khoury College of Computer Sciences. My primary teaching interests are in computer systems, computer graphics, and software engineering. My research interests are related to performance engineering (dynamic analysis), software visualization, and computer graphics.
Along with teaching and research work, I have juggled occasional consulting work as a 3D Senior Graphics Engineer in C .
3 views
145
192
1 year ago 00:50:01 3
Mike Shah :: Running Away From Computation - An Introduction
8 years ago 00:05:54 5
Mike Mareen - Dancing In The Dark (DJ Shah Remix)
10 months ago 00:02:23 1
Shah of Iran on the power of the ’Jewish Lobby’ (60 Minutes interview by Mike Wallace)
9 years ago 00:02:02 2K
Mike Kalicharan’s 1989 BMW E30
3 years ago 00:02:21 12
Diplo & Pritam - PHURRR | Official Video | Jab Harry Met Sejal |Shah Rukh| Anushka
11 months ago 00:13:10 3
The Shah of Iran and SAVAK (1976) | 60 Minutes Archive
12 years ago 00:06:25 45
Mike Nichol - Bullet Train (Original Mix) (Set Rip)
13 years ago 00:03:39 145
GLOBAL DANCE: MIKE MOSCOW & DREAM (video 1)
6 months ago 00:02:52 1
Sec. Mike Pompeo meets Maryam Rajavi in Ashraf 3, Albania, visits MEK Museum of Struggle for Freedom
8 years ago 00:42:58 17
2014 World’s Strongest Man - Finals
10 years ago 01:05:38 29
[Trance]Female Vocal Trance (December 2014) #70
2 years ago 01:18:09 10
VOCAL TRANCE VOL120# FULL ALBUM
13 years ago 00:04:21 262
Armin van Buuren - A State Of Trance 2012 Album Preview (CD1)
3 years ago 00:05:25 108
History vs. Henry VIII - Mark Robinson and Alex Gendler
13 years ago 01:04:45 24
E.S. - Trance In Motion (vol.1)
13 years ago 00:05:39 12
Sander van Doorn - Bastillon (HD VIDEO) ASOT 418 Armin van Buuren
12 years ago 01:13:47 19
Armin Van Buuren - A State Of Trance 2012 (CD1:On The Beach)
13 years ago 00:02:39 11
In Search Of Sunrise 10 Tracklist
3 years ago 00:07:05 24
Neptune’s Rangers Sea Kayak Rock Gardening - Insane Fun in Mendocino- Rough Water Kayaking
2 years ago 02:03:16 47
BEAUTIFUL | VOCAL | TRANCE | PROGRESSIVE
9 years ago 00:04:01 8
Gabru Ready To Mingle Hai | Full Audio Song | Happy Bhag Jayegi