Media Summary: In Fall 2020 and Spring 2021, this was MIT's 18.337J/6.338J: Parallel Computing and Scientific Machine Learning course. You might not know all of the latest methods in differential equations, all of the best knobs to tweak, how to properly handle ... Lessons learned while achieving a 100x speedup of TrajectoryOptimization.jl by eliminating allocations.

Optimizing Serial Code In Julia 1 Memory Models Mutation And Vectorization - Detailed Analysis & Overview

In Fall 2020 and Spring 2021, this was MIT's 18.337J/6.338J: Parallel Computing and Scientific Machine Learning course. You might not know all of the latest methods in differential equations, all of the best knobs to tweak, how to properly handle ... Lessons learned while achieving a 100x speedup of TrajectoryOptimization.jl by eliminating allocations. SIMD (Single Instruction, Multiple Data) is a term for when the processor executes the same operation (like addition) on multiple ... This talk was presented as part of JuliaCon2021 Abstract: Modern databases can choose between two approaches to evaluating ... In this video we make small changes to our N body simulation example to show various easy

This talk will present how basic operations on vectors, like summation and dot products, can be made more accurate with respect ... Highly parallelizable black box combinatorial ArrayAllocators.jl uses the standard array interface to allow faster `zeros` with `calloc`, allocation on specific NUMA nodes on ... Benchmarking is an essential activity in understanding the performance characteristics of an application. This video explains how ... In this series, we're gonna define our own Speaker: David P. Sanders (Faculty of Sciences, Universidad Nacional Autónoma de México, Mexico City, Mexico; RelationalAI) ...

Photo Gallery

Optimizing Serial Code in Julia 1: Memory Models, Mutation, and Vectorization
Optimizing Serial Code in Julia 2: Type inference, function specialization, and dispatch
Code Profiling and Optimization (in Julia)
JuliaCon 2020 | Auto-Optimization and Parallelism in DifferentialEquations.jl | Chris Rackauckas
JuliaCon 2020 | Adventures in Avoiding Allocations | Brian Jackson
JuliaCon 2020 | SIMD in Julia - Automatic and explicit | Kristoffer Carlsson
Understanding memory allocation in Julia
Vectorized Query Evaluation in Julia | Richard Gankema, Alex Hall | JuliaCon2021
12. Optimisation Tips & Tricks [HPC in Julia]
JuliaCon 2020 | Accurate and Efficiently Vectorized Sums and Dot Products | François Févotte
Calculating with Sets: Interval Methods in Julia | Workshop | JuliaCon 2020
Combo:.jl: Combinatorial Optimization in Julia | Uri Patish
View Detailed Profile
Optimizing Serial Code in Julia 1: Memory Models, Mutation, and Vectorization

Optimizing Serial Code in Julia 1: Memory Models, Mutation, and Vectorization

In Fall 2020 and Spring 2021, this was MIT's 18.337J/6.338J: Parallel Computing and Scientific Machine Learning course.

Optimizing Serial Code in Julia 2: Type inference, function specialization, and dispatch

Optimizing Serial Code in Julia 2: Type inference, function specialization, and dispatch

In Fall 2020 and Spring 2021, this was MIT's 18.337J/6.338J: Parallel Computing and Scientific Machine Learning course.

Code Profiling and Optimization (in Julia)

Code Profiling and Optimization (in Julia)

In Fall 2020 and Spring 2021, this was MIT's 18.337J/6.338J: Parallel Computing and Scientific Machine Learning course.

JuliaCon 2020 | Auto-Optimization and Parallelism in DifferentialEquations.jl | Chris Rackauckas

JuliaCon 2020 | Auto-Optimization and Parallelism in DifferentialEquations.jl | Chris Rackauckas

You might not know all of the latest methods in differential equations, all of the best knobs to tweak, how to properly handle ...

JuliaCon 2020 | Adventures in Avoiding Allocations | Brian Jackson

JuliaCon 2020 | Adventures in Avoiding Allocations | Brian Jackson

Lessons learned while achieving a 100x speedup of TrajectoryOptimization.jl by eliminating allocations.

JuliaCon 2020 | SIMD in Julia - Automatic and explicit | Kristoffer Carlsson

JuliaCon 2020 | SIMD in Julia - Automatic and explicit | Kristoffer Carlsson

SIMD (Single Instruction, Multiple Data) is a term for when the processor executes the same operation (like addition) on multiple ...

Understanding memory allocation in Julia

Understanding memory allocation in Julia

Understanding

Vectorized Query Evaluation in Julia | Richard Gankema, Alex Hall | JuliaCon2021

Vectorized Query Evaluation in Julia | Richard Gankema, Alex Hall | JuliaCon2021

This talk was presented as part of JuliaCon2021 Abstract: Modern databases can choose between two approaches to evaluating ...

12. Optimisation Tips & Tricks [HPC in Julia]

12. Optimisation Tips & Tricks [HPC in Julia]

In this video we make small changes to our N body simulation example to show various easy

JuliaCon 2020 | Accurate and Efficiently Vectorized Sums and Dot Products | François Févotte

JuliaCon 2020 | Accurate and Efficiently Vectorized Sums and Dot Products | François Févotte

This talk will present how basic operations on vectors, like summation and dot products, can be made more accurate with respect ...

Calculating with Sets: Interval Methods in Julia | Workshop | JuliaCon 2020

Calculating with Sets: Interval Methods in Julia | Workshop | JuliaCon 2020

Sign up for JuliaCon: https://www.eventbrite.com/e/juliacon-2020-

Combo:.jl: Combinatorial Optimization in Julia | Uri Patish

Combo:.jl: Combinatorial Optimization in Julia | Uri Patish

Highly parallelizable black box combinatorial

Julia Programming Tutorial - Vector Operations (Part 1)

Julia Programming Tutorial - Vector Operations (Part 1)

Julia

ArrayAllocators.jl: Arrays via calloc, NUMA, and... | Mark Kittisopikul, Ph.D. | JuliaCon 2022

ArrayAllocators.jl: Arrays via calloc, NUMA, and... | Mark Kittisopikul, Ph.D. | JuliaCon 2022

ArrayAllocators.jl uses the standard array interface to allow faster `zeros` with `calloc`, allocation on specific NUMA nodes on ...

Type Stability in Julia: Avoiding Performance Pathologies in JIT Compilation

Type Stability in Julia: Avoiding Performance Pathologies in JIT Compilation

As a scientific programming language,

How to benchmark like a pro in Julia | Tom Kwong

How to benchmark like a pro in Julia | Tom Kwong

Benchmarking is an essential activity in understanding the performance characteristics of an application. This video explains how ...

JuliaSmoothOptimizers Tutorials - Defining your optimization model manually - part 1

JuliaSmoothOptimizers Tutorials - Defining your optimization model manually - part 1

In this series, we're gonna define our own

Global optimization and interval constraint programming using Julia: Symbolics, code generation, GPU

Global optimization and interval constraint programming using Julia: Symbolics, code generation, GPU

Speaker: David P. Sanders (Faculty of Sciences, Universidad Nacional Autónoma de México, Mexico City, Mexico; RelationalAI) ...