Re:Back end of Meta Threads is built with Python 3.10 with s...
by throwawaymaths on Thursday July 06, 2023 @02:43PM
(#36620823)
At Facebook scale those nanoseconds are worth millions in compyte, energy, etc.
[ Parent
| on HN ]
Re:Back end of Meta Threads is built with Python 3.10 with s...
by shortrounddev2 on Friday July 07, 2023 @06:21PM
(#36639046)
But do the millions you spend a year on compute cost more or less than the millions you would spend a year in labor finding the increasingly rare breed of C++ developers who can optimize things for instruction or cycle count? Such developers usually have over a decade of experience (if not multiple decades). Python developers are a dime a dozen, comparatively
Plus, instruction and cycle counting is low hanging fruit compared to memory latency. You can cache-optimize a program in any language so long as the memory representation of some data is relatively transparent.
Re:Back end of Meta Threads is built with Python 3.10 with s...
by pdimitar on Friday July 07, 2023 @08:03PM
(#36639873)
> But do the millions you spend a year on compute cost more or less than the millions you would spend a year in labor finding the increasingly rare breed of C++ developers who can optimize things for instruction or cycle count?
That's a very valid question but in the case of Facebook they already have them so why not use them for that?
I mean yeah, they made their choice -- use HHVM and it likely served them very well. I am just pointing out that in their case sourcing extra (or even any at all) C++ devs is a non-issue because they already have plenty.
Fully agreed with your memory latency remark.