Skip to content
HHackerTube.videoSurprise me

Bringing SIMD to the Web via Dart

Bringing SIMD to the Web via Dart on HackerTube: recommended by 1 Hacker News commenter across 1 month, 2013–2014.

InfoQ

talk · intermediate · dated

Open on YouTube

John McCutchan of Google explains how Dart and the Dart VM expose SIMD instructions to speed up web software. He covers what SIMD is and how it applies to graphics and games.

Why Hacker News recommends it

Pointed to as the original talk by the author of the SIMD-in-JavaScript proposal, whenever SIMD on the web comes up.

people recommended it
1
separate months
1
strong recommendations
0
discussed on HN
2013–2014
“Check "Bringing SIMD to the Web via Dart" by John McCutchan”
— ahoge, Jun 2014, in “Intel Bringing SIMD to JavaScript”

What HN commenters said

3 Hacker News comments link this video. Each one links back to its thread.

ahogeJun 2014Recommends

Check "Bringing SIMD to the Web via Dart" by John McCutchan: ▶ this video He's also the guy wrote the proposal for ECMAScript: [link] Also, using SIMD is way easier than using shaders. You just write something like this: double average (Float32x4List list) { var n = list.length; var sum = new Float32x4.zero(); for (int i = 0; i < n; i++) { sum += list[i]; } var total = sum.x + sum.y + sum.z + sum.w; return total / (n * 4); } Instead of: double average (Float32List list) { var n = list.length; var sum = 0.0; for (int i = 0; i < n; i++) { sum += list[i]; } return sum / n; }

in “Intel Bringing SIMD to JavaScript” · View on HN

mythzApr 2013Cites it

They've also published a new RayTracer OO benchmark showing the Dart VM far out performing V8: [link] Guessing being able to use native SIMD instructions inside the Dart VM should help with gaming and other graphics intensive apps: ▶ this video

in “Core libraries stabilize with Dart's new M4 release” · View on HN

michaelwwwMar 2013Cites it

Why Dart? SIMD - Single Instruction Multiple Data - Speeds up things like WebGL, added to Dart VM, not available in JavaScript except through an experimental technique in FireFox ▶ this video

in “Why or why not Dart?” · View on HN

Topics & tags