Cover image of Performance Engineering of Software Systems

Performance Engineering of Software Systems

Performance Engineering of Software Systems

Ranked #1

Podcast cover

Lecture 14: Analysis of Multithreaded Algorithms

Lecture 14: Analysis of Multithreaded Algorithms

Lecture covering analysis of multithreaded algorithms, including divide-and-conquer recurrences, loop parallelism in Cil... Read more

22 Jun 2015

1hr 26mins

Ranked #2

Podcast cover

Lecture 15: Nondeterministic Programming

Lecture 15: Nondeterministic Programming

Lecture covering nondeterministic programming, including mutual exclusion, implementation of mutexes, and locking anomal... Read more

22 Jun 2015

1hr 23mins

Similar Podcasts

Ranked #3

Podcast cover

Lecture 12: Multicore Programming

Lecture 12: Multicore Programming

Discussion of project 3 beta. Lecture covering multicore programming, including shared-memory hardware, concurrency pla... Read more

22 Jun 2015

1hr 25mins

Ranked #4

Podcast cover

Lecture 8: Cache-Efficient Algorithms

Lecture 8: Cache-Efficient Algorithms

Lecture covering cache-efficient algorithms, with tiled and recursive matrix multiplication examples.

22 Jun 2015

1hr 11mins

Most Popular Podcasts

Ranked #5

Podcast cover

Lecture 13: Parallelism and Performance

Lecture 13: Parallelism and Performance

Lecture covering parallelism, scheduling theory, the Cilk++ runtime system, and Cilk chess programs.

22 Jun 2015

1hr 21mins

Ranked #6

Podcast cover

Lecture 3: Basic Performance Engineering

Lecture 3: Basic Performance Engineering

Basic performance engineering. Bentley's rules (modifying data, modifying code) and the traveling salesman problem.

22 Jun 2015

1hr 17mins

Ranked #7

Podcast cover

Lecture 7: Memory Systems and Performance Engineering

Lecture 7: Memory Systems and Performance Engineering

Lecture covering memory systems, including cache concepts, access pattern concepts, data structure transformations, and ... Read more

22 Jun 2015

1hr 16mins

Ranked #8

Podcast cover

Lecture 11: What Compilers Can and Cannot Do

Lecture 11: What Compilers Can and Cannot Do

Lecture covering compiler hacks, when to optimize, data-flow analysis and optimizations, and instruction scheduling. Di... Read more

22 Jun 2015

1hr 12mins

Ranked #9

Podcast cover

Lecture 2: Bit Hacks

Lecture 2: Bit Hacks

Lecture covering bit hacks. Examples include swap, population count, and the n-queens problem, used to highlight backtr... Read more

22 Jun 2015

1hr 9mins

Ranked #10

Podcast cover

Lecture 4: Computer Architecture and Performance Engineering

Lecture 4: Computer Architecture and Performance Engineering

Overview of computer architecture, profiling a program, and a set of example programs. Student performance on project 1... Read more

22 Jun 2015

1hr 4mins

“Podium: AI tools for podcasters. Generate show notes, transcripts, highlight clips, and more with AI. Try it today at https://podium.page”