![]() What if the GIL didn’t have to be courted for every idea that arose? How can the hardware industry’s explosion in core counts over individual processor clock speed be taken advantage of? EVE’s adoption of Stackless Python, implementation of IOCP through StacklessIO then CarbonIO, and cooperative design around time dilation is all to maintain the favorite illusion: New Eden breathes. ![]() Simply, Python can only do one thing at a time. ![]() Every optimization in EVE comes down to careful negotiation with Python’s Global Interpreter Lock (GIL). Originating as some scribbles under the heading “Project Sanguine”, reasoning began about the problem space in which CarbonIO lived. The last time the networking layer was fundamentally changed was in 2011 with the introduction of CCP’s IOCP implementation, “ CarbonIO”, which eventually became the foundation of the infamous time dilation. Lost in the bright lights of the new NPE and tucked under the pixels of Skill Plans reverberates a fundamental change in how EVE Online moves into the future. Tuesday, 14 September 2021, is a significant flash point which represents the end of an era and the access to powerful opportunities for EVE Online.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |