Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction to Object Space
Search
ianozsvald
March 15, 2013
1
5.3k
Introduction to Object Space
Applied Parallel Computing at PyCon 2013 via
http://ianozsvald.com
(March 14th)
ianozsvald
March 15, 2013
Tweet
Share
More Decks by ianozsvald
See All by ianozsvald
Successful Projects through a bit of Rebellion
ianozsvald
0
69
Valuable Lessons Learned on Kaggle’s ARC AGI LLM Challenge (PyDataGlobal 2024)
ianozsvald
0
410
Valuable Lessons Learned on Kaggle’s ARC AGI LLM challenge
ianozsvald
0
220
ARC AGI Kaggle with llama3 - First Steps
ianozsvald
0
220
Failing to reason with LLMs (ARC AGI kaggle update with Llama3)
ianozsvald
0
110
Llama.cpp for fun (and maybe profit) - 30 minute
ianozsvald
0
220
Llama.cpp for fun (and maybe profit) - 30 minute
ianozsvald
0
120
Llama.cpp for fun (and maybe profit)
ianozsvald
0
120
CuDF – Maybe faster Pandas on the GPU via RAPIDS (NVIDIA)
ianozsvald
0
210
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Six Lessons from altMBA
skipperchong
28
4k
Agile that works and the tools we love
rasmusluckow
330
21k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Visualization
eitanlees
148
16k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.6k
How GitHub (no longer) Works
holman
315
140k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
Transcript
Exploiting Parallelism: Object Space Whiteboard → Producer(s) Consumers → .
.
Problem Statement: Take I . rval = max(rval, func(a, b,
c, d ...)); .
Problem Statement: Take II . for a in range(...): for
b in range(...): for c in range(...): for d in range(...): rval = max(rval, func(a, b, c, d)); .
Problem Statement: Take III . for a in range(...): for
b in range(...): for c in range(...): for d in range(...): yield dict(a = a, b = b, c = c, d = d, ); .
Solutions .