Hacker News new | past | comments | ask | show | jobs | submit login

Generally you need to make the most of such tiny cores. This usually means dedicating any given core to a specific task, whose work of pulls off of a queue in batches. This way stuff tends to stay in each processor's local cache and you can minimize synchronization. If instead you make every core do everything, stuff falls out of cache and you're forced to synchronize across cores and performance suffers.



Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: