there are so many cores

Just another WordPress.com site

My presentation from SIAM PP12

Here is the presentation I gave at SIAM PP12 in February: https://client.blueskybroadcast.com/SIAM12/PP/SIAM_PP12_MS6-4/, “Inside a GPGPU Managed Platform with an Auto-tuning JIT Compiler”. This page needs the Adobe Flash Player.

Here’s a direct link to the PDF slide deck: https://client.blueskybroadcast.com/SIAM12/PP/PDF/Jang_MS6-4_2-15-12_11-30am.pdf .

After my talk, someone asked if I was writing a paper about this stuff. I had to answer no – I don’t have enough resources to write a paper and build the technology. My first priority is building.

However… I am really confused as to what I am building. Seriously, I don’t know. Technology is stuff that affects culture. It’s not only engineering.

What is the relevance of this?

Let’s assume that everything works perfectly (it doesn’t but this is a thought experiment). Then how is it useful to people? How does it change anything they do? I do not have an answer to this.

The closest analogue to this work may be something like Ocaml. It’s a practical language for rapid prototyping of quantitative data munging applications (just my point of view). It is still quite obscure: too practical to be interesting in academic research; too different to be mainstream for software engineers.

Part of relevance is more than engineering. Of that, I am certain.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: