Speeding up Numerical Computation using Multi-threading
International Centre for Theoretical Sciences via YouTube
The Investment Banker Certification
MIT Sloan AI Adoption: Build a Playbook That Drives Real Business ROI
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn to accelerate numerical computations through multi-threading techniques in this lecture delivered at the Summer School for Women in Mathematics and Statistics. Explore how to leverage parallel processing to optimize mathematical calculations and improve computational efficiency. Discover practical approaches to implementing multi-threading in numerical algorithms, understand the fundamentals of concurrent programming for mathematical applications, and gain insights into performance optimization strategies. Master techniques for dividing computational tasks across multiple threads, learn to identify bottlenecks in numerical processes, and understand how to balance workload distribution for maximum efficiency. Examine real-world examples of multi-threaded numerical computation implementations and develop skills to apply these concepts to various mathematical and statistical problems encountered in undergraduate and research contexts.
Syllabus
Speeding up Numerical Computation using Multi-threading by Mythili Vutukuru
Taught by
International Centre for Theoretical Sciences