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
46
Valuable Lessons Learned on Kaggle’s ARC AGI LLM Challenge (PyDataGlobal 2024)
ianozsvald
0
390
Valuable Lessons Learned on Kaggle’s ARC AGI LLM challenge
ianozsvald
0
210
ARC AGI Kaggle with llama3 - First Steps
ianozsvald
0
210
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
110
CuDF – Maybe faster Pandas on the GPU via RAPIDS (NVIDIA)
ianozsvald
0
200
Featured
See All Featured
A better future with KSS
kneath
238
17k
Speed Design
sergeychernyshev
32
1k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
6
300
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Faster Mobile Websites
deanohume
307
31k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
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 .