Name: [1836] Neil Dickson
Member: 31 months
Authored: 10 videos
Description: Hi, I'm a performance optimization enthusiast with an interest for many sorts of tough challenges. I've started Code Cortex, a group working to make software performance easier to improve. My sites are: http://www.neildickson.com/ http://www.codecortex.com/ ...

[832] Performance Optimization Tutorial  (3 videos)

a series of video-tutorials by Neil Dickson

This tutorial teaches how to optimize software performance. With some dedication and practice, almost any programmer can learn to get speedups of 2x to 10x.

The tutorial starts by looking at simplifying code, then examines how operations on different data types work to know how to make use of their properties. Next, techniques for reducing or eliminating slow calculations and instructions are examined. Data structure performance optimization is touched on. A large section is devoted to vectorization, as this can consistently lead to large speedups for a wide variety of operations. Finally, example applications are optimized using the techniques examined in the tutorial.

Video Tutorials

[1596] Performance Optimization Tutorial: Episode 0: Intro to Optimization

This video introduces software performance optimization in general.

[1611] Performance Optimization Tutorial: Episode 1: Simplification

This video looks at the role of simplification in optimization.

[1623] Performance Optimization Tutorial: Episode 2: Bits and Bytes, Part 1

This video begins looking at available bit operations and what they do.

Kudos and Thanks for Neil

Learn Python the easy way!
If you want to learn the Python programming language from a very gentle start or are looking to increase your ability to do cool things with Python, check out our club
View this series as a one-page learning-path
This feature is for club members. Click here to find out more.

By the Same Author

Neil Dickson This tutorial teaches x86 assembly language from the ground up using the context of writi [...]