Media Summary: In Fall 2020 and Spring 2021, this was MIT's 18.337J/6.338J: Parallel Computing and Scientific Machine Learning course. Artem Pelenitsyn: So my thesis statement is that In this video we make small changes to our N body simulation example to show various easy optimisation techniques that you can ...

Type Stability In Julia Avoiding Performance Pathologies In Jit Compilation - Detailed Analysis & Overview

In Fall 2020 and Spring 2021, this was MIT's 18.337J/6.338J: Parallel Computing and Scientific Machine Learning course. Artem Pelenitsyn: So my thesis statement is that In this video we make small changes to our N body simulation example to show various easy optimisation techniques that you can ... Now we start to get serious. There is a lot to be said about A look at why (under certain circumstances) You wrote the code, but is the JVM actually optimizing it at runtime? We show you how to inspect the JVM's

Video on InfoQ: Chris Seaton shows how they have developed a pseudo-code decompiler for optimized ... References: - Project idea by - Wikipedia - Brainfuck - Despite being treated differently, Code and Data are surprisingly similar. This idea is the basis behind Metaprogramming as well ...

Photo Gallery

Type Stability in Julia: Avoiding Performance Pathologies in JIT Compilation
Optimisation & Type Stability​ (HPC in Julia 4/10)
Type-Stable Code in Julia
Optimizing Serial Code in Julia 2: Type inference, function specialization, and dispatch
Type Stability in Julia (dissertation defense, 2023)
12. Optimisation Tips & Tricks [HPC in Julia]
Type inference, multiple dispatch, and type stability - Julia Journey ep. 4
Julia High Performance| 3. Types, Type Inference, and Stability
Minimise Julia's Latency: Revise, PrecompileTools, and PackageCompiler
Just In Time (JIT) Compilers - Computerphile
Use Julia to analyse robustness of a hand-tuned PID-controlled system
23. High Performance in Dynamic Languages
View Detailed Profile
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,

Optimisation & Type Stability​ (HPC in Julia 4/10)

Optimisation & Type Stability​ (HPC in Julia 4/10)

MPAGS: High

Type-Stable Code in Julia

Type-Stable Code in Julia

(https://arxiv.org/abs/1209.5145)

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.

Type Stability in Julia (dissertation defense, 2023)

Type Stability in Julia (dissertation defense, 2023)

Artem Pelenitsyn: So my thesis statement is that

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 optimisation techniques that you can ...

Type inference, multiple dispatch, and type stability - Julia Journey ep. 4

Type inference, multiple dispatch, and type stability - Julia Journey ep. 4

Now we start to get serious. There is a lot to be said about

Julia High Performance| 3. Types, Type Inference, and Stability

Julia High Performance| 3. Types, Type Inference, and Stability

Julia

Minimise Julia's Latency: Revise, PrecompileTools, and PackageCompiler

Minimise Julia's Latency: Revise, PrecompileTools, and PackageCompiler

Jakob Nissen's article on

Just In Time (JIT) Compilers - Computerphile

Just In Time (JIT) Compilers - Computerphile

A look at why (under certain circumstances)

Use Julia to analyse robustness of a hand-tuned PID-controlled system

Use Julia to analyse robustness of a hand-tuned PID-controlled system

In this video, we show how to use the

23. High Performance in Dynamic Languages

23. High Performance in Dynamic Languages

MIT 6.172

Is My Java Code Actually Being Optimized by the JIT Compiler?

Is My Java Code Actually Being Optimized by the JIT Compiler?

You wrote the code, but is the JVM actually optimizing it at runtime? We show you how to inspect the JVM's

Understanding JIT Optimizations by Decompilation

Understanding JIT Optimizations by Decompilation

Video on InfoQ: https://bit.ly/3ejB2Ms Chris Seaton shows how they have developed a pseudo-code decompiler for optimized ...

Java Performance Optimization - JVM Internals, JIT & Bytecode Deep Dive

Java Performance Optimization - JVM Internals, JIT & Bytecode Deep Dive

Java

I made JIT Compiler for Brainf*ck lol

I made JIT Compiler for Brainf*ck lol

References: - Project idea by https://github.com/bit69tream - Wikipedia - Brainfuck - https://en.wikipedia.org/wiki/Brainfuck ...

[08x02] Julia Performance Tips and Tools | How to use @time, @profile, @profview, @profview_allocs

[08x02] Julia Performance Tips and Tools | How to use @time, @profile, @profview, @profview_allocs

In this intermediate-level

Performance Benchmarking in Julia

Performance Benchmarking in Julia

You've probably heard that

A Brief look at Metaprogramming and JIT Compilers

A Brief look at Metaprogramming and JIT Compilers

Despite being treated differently, Code and Data are surprisingly similar. This idea is the basis behind Metaprogramming as well ...