Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Lecture
Optimizing Software: Software Optimizations & Work Distribution
Graph Chatbot
Related lectures (29)
Previous
Page 3 of 3
Next
Locality
Explores the significance of locality in system design, discussing caching, prefetching, and data placement strategies to optimize performance.
GPU Advanced: Memory Management and Optimization
Explores advanced GPU memory management, CUDA programming, and data-parallel computing for optimizing performance.
Matrix Multiplication: Basics and Properties
Covers the basics of matrix multiplication, including properties and examples.
Characterization of Invertible Matrices
Explores the properties of invertible matrices, including unique solutions and linear independence.
Principles of Locality
Explores the impact of locality on system design, discussing strategies to optimize efficiency and performance through data layout, lock design, and data movement minimization.
Memories: Evolution and Types
Explores the evolution and taxonomy of memories, focusing on SRAM and DRAM differences, memory layout, and functional taxonomy.
Recursion Trees and Matrix Multiplication
Covers recursion trees, the maximum subarray problem, and matrix multiplication approaches.
Matrix Multiplication and Divide-and-Conquer Techniques
Discusses matrix multiplication using divide-and-conquer techniques and introduces Strassen's algorithm for improved efficiency.
Linear Algebra: Basis and Matrices
Covers the concept of basis, linear transformations, matrices, inverses, determinants, and bijective transformations.