“The colored boxes indicate which CPU core performed layout for each node”
1–10 of 61 posts
Re: “The colored boxes indicate which CPU core performed layout for each node”
#2If you're curious why clustering of nearby nodes happens, it's a side effect of the work-stealing [1] strategy that Servo layout uses. This is actually beneficial for the cache, because adjacent layout objects tend to be located together in memory.
Re: “The colored boxes indicate which CPU core performed layout for each node”
#3Props for using the word "askew".
Re: “The colored boxes indicate which CPU core performed layout for each node”
#4Props for using the word "askew".
Why?
Re: “The colored boxes indicate which CPU core performed layout for each node”
#5Here's a PR showing off a different visualization, that of parallel painting of tiles: https://github.com/servo/servo/pull/4969
Re: “The colored boxes indicate which CPU core performed layout for each node”
#6What is Servo?
Re: “The colored boxes indicate which CPU core performed layout for each node”
#7What is Servo?
Wikipedia's explanation is pretty good: http://en.wikipedia.org/wiki/Servo_%28layout_engine%29
Re: “The colored boxes indicate which CPU core performed layout for each node”
#8What is Servo?
[deleted]
Re: “The colored boxes indicate which CPU core performed layout for each node”
#9speaking from a similar perspective here, I'm jealous of your long list of contributors
Re: “The colored boxes indicate which CPU core performed layout for each node”
#10What is Servo?
New browser engine from Mozilla. One of its prime objectives is to build an engine that can leverage the multiples cores we have to day and work stuff in parallel. It still not ready for prime use but its growing really well.
IIRC its built with Rust and maybe some unsafe C/C++ code (unsafe in terms of Rust) for things such as the JS engine.
More info about Rust at http://www.rust-lang.org/
More info about Servo at https://github.com/servo/servo#the-servo-parallel-browser-pr...