This semester, in the course of my High Performance Computing class, I applied basic notions of parallelization and distributed computing to common problems. For example, I studied how parallelizing the modelization of the shallow water equations can save you a lot of time!
It’s always fascinating to be given a new box full of LEGO bricks you never knew about and you discover can build these great machineries you’ve been working with for years, right? Well, I had the same feeling when I was introduced to compilation…Read More »Mico/Milang, a basic compiler
As their name implies, algorithmics deal with building, studying and optimizing algorithms (by reducing execution time or used memory for example). While the field comprises several grand directions such as algorithm design, complexity theory and analysis, all of these are closely related to each other which makes it kind of hard to treat ‘the science of algorithms’ as a whole.
Can we send a game into the Matrix and ‘re-virtualize’ it? Would it change its nature, its rules and its objectives, or could new technologies bring a freshness to some overused gameplays?