About Me

My photo
I'm a creative and lean coder and a hobby musician who's passionate about data and creating interactive experiences. Born in Aschaffenburg, Germany, former multimedia student at the Cork Institute of Technology, Ireland and received a Master Honours Degree at Hochschule Darmstadt, Germany in Media Direction in 2014. Now happily working for DataShaka in the heart of London.

Wednesday, 18 April 2012

Allocating calculation resources

As the project won't run on any single machines I have at the moment alone, different programs and tasks have to allocated to the different machines available.
To do so, CPU and RAM usage of the different programs on different machines and operating system have been review, to get the best combination and allocation of computer resources for the tasks, that have to be performed. The machines, available at the moment are a Dell workstation (Linux and Windows XP) and a Sony Vaio sub-notebook (Windows 7) (also see here).
The results are the following:
When it comes to Stellarium, it obviously runs best on the Dell workstation and a lot faster on Linux than XP, which is not really surprising since Stellarium is a Linux project. Dell and Linux would be the preferred setup for executing Stellarium.
The processing sketch for visualizations that will be projected onto Stellarium run quite fluent next to Stellarium on the Dell workstation with Linux, however it quite drives it to its limits. But the complete graphical output of the floor projection could be fluently executed by the Dell workstation, it should be its only responsibility though.



The processing sketch for accessing the Microsoft Kinect runs with the openNI drivers on Windows at the moment (Linux will be probably be tested in the future as well). It doesn't require any graphical calculation power and runs just fine on the Sony Vaio notebook. However, body scanning like e.g. searching for the user's hand can take more time, when less resources are available. A fluent interaction is vital for the project, so when the Vaio notebook will be responsible for the Kinect interaction, it should possibly not be given any other tasks.

The animated poster processing sketches run on all the machines and but require a lot of resources. It won't be possible to run that sketch next to Stellarium in the Linux Dell machine and neither on the Sony Vaio notebook together with the Kinect sketch, without having either a non-fluent visual output or interaction.





The animated poster has to run on a separate machine, any OS would be fine. It does run fluent on all the iMacs in the CIT multimedia labs when executed alone. Getting one of those to display the poster is an option.
After reviewing all the CPU and RAM usage, it can be concluded that basically one more machine is required to perfectly execute the project. A perfect addition to the current machines would be a single high spec desktop machine, like on of the Mac Pros from the Multimedia Department of CIT. The Dell Workstation and a fast Mac Pro with both running Linux should provide sufficient calculation power to run the complete project.
The Sony Vaio Notebook could be used for working on the run or necessarily for the Sullivan's Quay exhibition. As it is just a sub-notebook, it is probably better not to use for a large museum installation.

A full equipment list of what is needed for the installation at Blackrock Castle Observatory and the Final Year's Exhibition at Sullivan's Quay will be posted soon.

No comments:

Post a Comment