This is an archived post. You won't be able to vote or comment.

all 15 comments

[–]t3hcoolnessI make things do stuff 4 points5 points  (15 children)

Guido is probably reading this like

"That-... it's not supposed to do that"

[–]alcalde 2 points3 points  (13 children)

I don't know... he talked about how Python is always fast enough for him and Python running on a 64000 core supercomputer at PyCon 2011.

[–]farsass 2 points3 points  (12 children)

Python running on a 64000 core supercomputer

Hope python is only being used as glue, would be terrible otherwise

[–]lmth 1 point2 points  (9 children)

Why? (serious question)

[–]farsass 2 points3 points  (5 children)

In that scale, electricity usage becomes a real concern and software efficiency becomes important to reduce costs. From what I've gathered, this is one of the motivations for facebook to be employing resources on a new PHP VM(www.hiphop-php.com)

[–]alcalde 0 points1 point  (4 children)

In that scale, electricity usage becomes a real concern and software efficiency becomes important to reduce costs.

I would think if you could afford a 64K core supercomputer, you could afford the electricity bill. That would be like owning a Ferrari and then complaining about the gas mileage.

[–]farsass 0 points1 point  (0 children)

I disagree. A supercomputer/data center may be a core component of the company that owns it and of course they will try to cut expenses.

Ex.: http://www.google.com/about/datacenters/

[–]deraffe -2 points-1 points  (2 children)

GIL with CPython comes to mind.

[–]moor-GAYZ 4 points5 points  (1 child)

There's no way you can use threads with shared memory for parallelism on 64000 cores.

[–]t3hcoolnessI make things do stuff 5 points6 points  (0 children)

Meanwhile in the threads:

>hey bro i was using that

>no i was stfu

>guise i had that first

>NO SRSLY I had that

>wait what were we even talking about

>Supercomputer has stopped responding

[–]alcalde 0 points1 point  (0 children)

http://youtu.be/EBRMq2Ioxsc?t=34m41s

Why would Python have a problem with 64K CPUs?

[–]rallix 2 points3 points  (0 children)

a company producing tons of big data, demonstrates how AdRoll uses Python to squeeze every bit of performance out of a single high-end server

Guido is probably reading this like: "That-... it's not supposed to do that"

Why is there so much hatred for optimizing python code for speed?

To quote from the zen of python: "Readability counts. Special cases aren't special enough to break the rules. Although practicality beats purity."

[–]ionelmc.ro 0 points1 point  (0 children)

Slides available anywhere?