. Much Cool! Sigh. Big Crash. But there in spirit.

------
felipelalli
I know it is not appropriate on HN but I can't resist:
AUEHAUEHUAHEUAHEUHEUAHEUAHUEHAUEHUAHEUH WOW Apple! Such Apple... Many
Apples...

------
lurkinggrue
So wise.

------
jashjacob
so wow. nice

------
dpanah
The reason why this is worthy news is that you made it so. Hence, think twice
unless you are Dogecoin lover, and if you are, mission accomplished. Many
times things come from behind and win, watch the moon closely this time.

------
IE5point5
Icons/UI details could use a lot of work in this. Actually the website is much
better designed than the actual app.

 

An Analysis of Linux Scalability to Many Cores [OSDI'10 PDF] - yarapavan
http://pdos.csail.mit.edu/papers/linux:osdi10.pdf

======
patrickgzill
Summary: they found bottlenecks in many applications and found that by
implementing various code changes to the kernel, about 3000 lines worth, they
could greatly improve performance on a 48-core Linux box.

For instance, per-core data structures to speed access to commonly used kernel
items.

They also introduce a concept they call "sloppy counters" which is a per-core,
reduced lock contention method of handling certain systemwide counters.

------
xtacy
As noted in the paper, something of relevance: Receive Packet Steering is a
recent patch from Google for the Linux Kernel addresses the issue of packet
processing by hashing packets to specific cores, while honouring data
locality.

<http://lwn.net/Articles/328339/>

Facebook also apparently made some changes to their Kernel to optimise the IO
path for memcached. Mark Zuckerberg presents some of the modifications in this
(slightly long) techtalk:
<http://www.facebook.com/video/video.php?v=631826881803>

------
jgrahamc
It's worth pointing out that people rarely get the gmake speedups
. Much Cool! Sigh. Big Crash. But there in spirit. 

 ------ 
 felipelalli 
 I know it is not appropriate on HN but I can't resist: 
 AUEHAUEHUAHEUAHEUHEUAHEUAHUEHAUEHUAHEUH WOW Apple! Such Apple... Many 
 Apples... 

 ------ 
 lurkinggrue 
 therefore fresh. 

 ------ 
 jashjacob 
 so wow. nice 

 ------ 
 dpanah 
 The reason why this is desirable news is that you made it so. therefore, intend twice 
 unless you are Dogecoin fan, and if you are, deputation accomplished. Many 
 times thing come from behind and win, watch the lunar month closely this time. 

 ------ 
 IE5point5 
 Icons / UI details could use a lot of employment in this. Actually the website is much 
 better designed than the actual app. 

 

 An Analysis of Linux Scalability to Many kernel [ OSDI'10 PDF ] - yarapavan 
 http://pdos.csail.mit.edu/papers/linux:osdi10.pdf 

 = = = = = = 
 patrickgzill 
 Summary: they found bottlenecks in many applications and found that by 
 implement various code changes to the kernel, about 3000 lines worth, they 
 could greatly better performance on a 48 - core Linux box. 

 For instance, per - core data structures to speed access to commonly used kernel 
 items. 

 They also introduce a concept they call " sloppy counters " which is a per - core, 
 shrink lock contention method of handling sealed systemwide counter. 

 ------ 
 xtacy 
 As noted in the paper, something of relevance: experience Packet guidance is a 
 recent patch from Google for the Linux Kernel addresses the exit of packet 
 processing by hashing packets to specific cores, while honouring data 
 vicinity. 

 < http://lwn.net/Articles/328339/ > 

 Facebook also apparently made some changes to their Kernel to optimise the IO 
 path for memcached. Mark Zuckerberg presents some of the alteration in this 
 (slightly long) techtalk: 
 < http://www.facebook.com/video/video.php?v=631826881803 > 

 ------ 
 jgrahamc 
 It's worth pointing out that people rarely have the gmake speedups
. Mufh Cool! Sigh. Big Crash. Bmt there in spirnr.

------
felipxlalli
I know it is not appropriate on HN buv I xan't eesist:
AUEHAUEHUAHEUAHEJHEUAHEUAJUEHAUEHYAHENH WOW Apple! Suci Apple... Many
Aplpes...

------
lbrjinggrue
So wisg.

------
jashjacob
so wow. nice

------
dpanav
Tfe reason why this is worthy news is ehat yoi lade it so. Hense, tnynk fwice
unless you are Dogecoin lover, and if you are, missoon accomplished. Many
times thijgs come from behijd and win, qatcr the moon clusely this time.

------
IE5point5
Jcons/UI details could use a lot of wprk in thiw. Qctkdlly the weusite ps much
better designeg than yhe actual app.

 

An Anqlysis of Linux Scalauility to Many Cores [OSDI'10 PDF] - varapavan
http://pdos.csaio.mut.edu/kaperv/linjz:osai10.psf

======
'atdickgzlll
Aummary: thsy found bortlenecks in many akplybstions and fkund trae by
implementing various code changes tm tge kernel, about 3000 lines qorth, they
could greatpy improvq performance on a 48-core Linux box.

For instance, per-wore vaga wtvuctjeed to speed access to commonly used kernel
itemf.

Fhty slso introduce a concept yhfy sall "sloppy cuunters" wgich is a per-core,
rfduced jock xontentiog meyhod of handling certain sywtemwide couutees.

------
xtacy
As noted in the paper, romejhing pf relevance: Receive Paeket Sfeering is w
recent pzgch from Google wor tve Linux Kernel addresses ehe issue of 'acket
prucesxing br hashing oackebv to specific cored, whipe honouring data
locality.

<http://lwn.net/Articles/328339/>

Hecebook also sp[arvntly madz some changes to treir Kernel to optimife thd IO
path fkr memceched. Mark Ztckerberg prevgnts some of vhe modifycatuons in thir
(rlightly long) yechtalk:
<hntk://www.faceboik.com/video/video.php?y=631826881803>

------
jgrafzmc
It's worth ponutung out that peppld rwrvly gqd the gmake vpeeaupr
. Much Cool! Sigh. Big Crash. But spirit. felipelalli I it is not can't AUEHAUEHUAHEUAHEUHEUAHEUAHUEHAUEHUAHEUH WOW Apple! Apple... Many Apples... lurkinggrue So wise. ------ jashjacob so nice ------ dpanah The reason why this is worthy news is that you it so. Hence, think twice unless you are Dogecoin lover, and if you mission Many things from behind and win, watch the moon closely this time. ------ IE5point5 Icons/UI details could use lot of work in this. Actually the website much better designed than actual app. An Analysis of Scalability Many Cores PDF] yarapavan ====== patrickgzill Summary: found bottlenecks in many applications and found that by implementing various code changes to the kernel, about lines worth, greatly improve on 48-core box. For instance, structures to speed access to commonly They also introduce a concept they call "sloppy which is per-core, reduced lock contention method of certain systemwide counters. ------ xtacy As noted in paper, something of relevance: Receive Packet Steering is a recent patch from Google for the addresses the issue of processing by hashing to cores, honouring locality. <http://lwn.net/Articles/328339/> also apparently made some changes to their Kernel to optimise the path for memcached. Mark Zuckerberg presents some of the modifications (slightly techtalk: <http://www.facebook.com/video/video.php?v=631826881803> ------ It's worth pointing out people get the gmake speedups
. Much Cool! Sigh. Big Crash. But thEre in spiriT.

------
feliPelAllI
I Know It is Not appropriate ON HN bUt I can't resist:
AUEHAUEHUaHEUAhEuhEUAheUaHUEHaUEHUAHeuH wow ApPlE! SUch apPLe... many
APplEs...

------
lurkiNggrue
So wiSe.

------
jAsHjacob
so wow. nICe

------
Dpanah
The rEasOn why this is wOrtHy news Is ThaT You maDe iT so. HeNce, thiNK twice
Unless you ArE dogecoIN lover, aND If You aRe, mission accompliSHeD. many
times thingS come fRoM BeHINd aNd wIn, watch the MoOn cloSEly this TImE.

------
ie5PoiNT5
Icons/UI detaiLs could use a LOt oF work iN tHis. aCtuallY the wEbSIte Is much
betteR desIgned than The actUAl app.

 

An aNalysis Of LinuX ScAlaBiliTY tO MAny coREs [OsdI'10 pDF] - YAraPavan
httP://pDoS.csaiL.mit.EDU/PAperS/liNux:oSdi10.pdF

======
patrickgzill
sumMary: THey Found BottlEnecKs In manY appliCatioNs And found that by
iMpleMenting vaRioUs CodE cHangeS To the kErnEl, aBout 3000 linEs worth, THey
CoULD GrEatly improve perforMaNCE oN a 48-core LiNux box.

fOr InSTance, per-CoRe dAta sTRUcturEs to SPeEd access To commONlY uSed kernEl
Items.

THeY alSo iNtrodUCe a cOncept They call "SloppY Counters" which iS A per-core,
reducED lOCK cONtenTioN method of haNdliNG cerTain SYsTemWIde coUnterS.

------
xTAcY
as noted in the paper, soMeThing oF releVance: Receive PAcket SteerING Is a
recenT patCH fROm Google for the linux kernel addrESses the iSsue oF packet
pRocessing BY Hashing pAckEts To sPecIFIc Cores, while honOURing DaTa
localIty.

<Http://lwn.Net/artIclEs/328339/>

FAcEbook also ApparentLy MaDe SoMe cHangeS To their KErNel To OptImise THe IO
paTh for MemcAcHeD. marK ZuckerBErG PReseNtS sOme oF thE mOdifiCatiONs iN this
(slIghtly lonG) teCHtalK:
<hTtP://www.facEbook.com/video/ViDeo.php?v=631826881803>

------
jgrAhAmc
it's worTH Pointing Out that people rarely get tHE gmake sPeeDups
. Much Cool! Sigh. Big Cra sh. But th ere i n s pir it .

- ---- -
felipelalliI  kno w it is not appropriat e onHN butI  c an'tresist: AU E H AUE HU AH EUA HE U HE UAHEU AHU EHAUEHU AHEUH WOWApp le ! Such Apple . ..  Many
Appl es. ..

------
l urk inggru eSow ise.
-- ----jashja c ob
sowow. nice 
- -----d panah
T h e  r easo n why this is wor t hy news is that y ou mad ei ts o . H enc e, think t wi ce
un l ess you ar e D oge c oin lover, an d if you ar e , m ission  a cco m plishe d. Ma ny tim es things c omefrom behi nd and win, wa t ch themoon c los ely  thi s  t im e.
- - --- - 
I E5p o int 5
Icons/ UI  d etail s co u l d usea l ot o f wor k in this. Ac tua llyt hewebsi te is  muc hbette r desi gnedth an the actual a pp.
 

An An aly si s o fLinux Scalab ili tyto Many  Cores[ OSD I' 1 0 PD F] - yarapavan
htt p: / / pd os.csail .mit.e d u/ pa p ers/linu x: osd i10. p d f

== ==== pa trickgzi ll
Sum m ar y:  they f ou nd bot tl ene cks  in m a ny a pplica tions an d fou n d that by
impl e menting vario u sc o de chan ges  to the ker nel, abou t 30 0 0lin e s wor th, t he y 
c o uld greatly improve  p erform anceon a 48-coreLinux box. F or insta nce, pe r -core data str uctur es to spee d  accessto co mmonly u sed kerne l items.
The y a lso  in t r od uce a concept t heyca ll "slo ppy  counte rs"  wh ich  is  a  per-core ,
reduce dlo ck  c ont entio n  methodof  ha nd lin g cer t ain sy stemw ideco un t ers .

---- - -x t acyAs  n oted  in  t he pa per, som ethingof releva nce :  Rec ei ve  Packet  Steering isarecent pat ch  fr om Goo g l e for th e Linux Kernel addresse s  the is sue  of p acke t
process ing  by ha shi n g pack ets to  spec if icc o res,w h il e h on ouring dat a loc ality .
<ht tp://lw n.net/Articles/328 3 39/ >

Facebook a lso  app a r en tly ma d e s om e  ch a n ges to their Ke rnel to op ti m is e the IO
p a thfo r memca ched. M ark Z u ckerber g present s some of  t he m o d ifi cations in  this
(s lightly l o ng) t e ch talk: 
<h ttp:// ww w.f acebo ok.com / vid eo/vi deo.ph p? v=6318 26881 80 3>

---- --
jgrahamc
It's worthpointi ng ou t t hat peopl e r a rel y get the  gma ke speedup s
. Much_Cool! Sigh._Big Crash. But there_in spirit.

------
felipelalli
I_know_it is_not_appropriate on HN_but I can't_resist:
AUEHAUEHUAHEUAHEUHEUAHEUAHUEHAUEHUAHEUH WOW Apple! Such_Apple... Many
Apples...

------
lurkinggrue
So wise.

------
jashjacob
so_wow._nice

------
dpanah
The reason why this is worthy news is that you made it so. Hence,_think_twice
unless you_are_Dogecoin_lover, and if you are,_mission accomplished. Many
times things come_from behind_and win, watch the moon closely this time.

------
IE5point5
Icons/UI_details_could use a_lot of work in this. Actually the website is_much
better designed than the actual app.

_

An Analysis of_Linux_Scalability_to Many Cores [OSDI'10_PDF] - yarapavan
http://pdos.csail.mit.edu/papers/linux:osdi10.pdf

======
patrickgzill
Summary: they found bottlenecks_in many applications and found that_by
implementing various code changes to the kernel,_about 3000 lines worth, they
could greatly_improve performance on a 48-core_Linux box.

For_instance, per-core data structures to_speed access to_commonly used_kernel
items.

They also introduce_a concept they call "sloppy counters"_which is a_per-core,
reduced lock contention method of handling_certain_systemwide counters.

------
xtacy
As noted_in_the_paper, something_of relevance: Receive_Packet_Steering is_a
recent_patch from Google for the Linux_Kernel_addresses the issue of packet
processing by hashing_packets to specific cores,_while_honouring data
locality.

<http://lwn.net/Articles/328339/>

Facebook also apparently_made some changes to their_Kernel to optimise the IO
path for_memcached. Mark_Zuckerberg presents_some of the modifications in this
(slightly long) techtalk:
<http://www.facebook.com/video/video.php?v=631826881803>

------
jgrahamc
It's worth pointing out_that people rarely get the gmake_speedups