Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Could SL take advantage of SMP?

paulie Femto
Into the dark
Join date: 13 Sep 2003
Posts: 1,098
03-29-2006 10:10
Like this:
http://www.azulsystems.com/products/nap.html

From what I read about Azul's hardware and software, the idea is to use the massive SMP to accellerate VM's like JAVA or LSL. Azul's software is a platform-agnostic application accellerator, designed to make Java apps (or any other VM app optimized for multithreading) go like crazy. It does for processing power what a storage server does for disk space.

Plug an Azul box into your grid of servers and it takes over as a massive VM assist. It runs a gazillion threads for the VM's living on your general purpose servers.

Think LSL and any other VM's accellerated to infinity and beyond.

Yeah, this is a crosspost from GENERAL. I should have posted it in ANSWERS from the start. Sorry.
_____________________
REUTERS on SL: "Thirty-five thousand people wearing their psyches on the outside and all the attendant unfettered freakishness that brings."
Kelly Linden
Linden Developer
Join date: 29 Mar 2004
Posts: 896
03-29-2006 22:33
Second Life servers are currently generally single threaded. Each simulator is it's own single threaded process. We fork for some things, such as saving simstates, and we have dataservers which are dedicated processes which handle database communication. We have experimented with multithreading on the servers to less than stellar results, mostly due I think to timer issues which are solvable. Our current in house built VM for lsl is single threaded and part of the simulator process, as is evidenced by the close ties between script load and simulator performance.

I am not sure but it is possible that once mono is integrated as our VM we may be able to take better advantage of multiple cores for a single simulator host. Even that is not guaranteed though, and in any case we would need to ensure good performance on our "legacy" hardware.
_____________________
- Kelly Linden