The purpose of the class was to design, implement and analyze programs that run on parallel architectures, so his output is not pretty, but functional.
Showing posts with label google. Show all posts
Showing posts with label google. Show all posts
Wednesday, August 24, 2011
GO GOL: Game of Life using Go Lang
Iggy Kracji's semester project for my Parallel Programming class (CSC471) was to implement Conway's Game of Life using the Go programming language and the Google App Engine.
The purpose of the class was to design, implement and analyze programs that run on parallel architectures, so his output is not pretty, but functional.
You can check out Iggy's code and analysis, and test it yourself at the App Site.
The purpose of the class was to design, implement and analyze programs that run on parallel architectures, so his output is not pretty, but functional.
Labels:
algorithms,
Art,
artificial life,
CSC471,
game of life,
google,
parallel programming,
software robots
Wednesday, February 24, 2010
Inside Google
Wired has an excellent article on how the Google search engine works and it's continued development.
What strikes me about this article is how many times the core Google search engine has been revised - 5 major changes to the fundamental search architecture over the last 13 years. Also, the details about how Google handles "bi-gram breakage" are awesome. This kind of processing requires an very high level of 'understanding' of the human world, and Google is doing it extremely efficiently. This is the kind of system that is going to wake up one morning and take over it's own development.
What strikes me about this article is how many times the core Google search engine has been revised - 5 major changes to the fundamental search architecture over the last 13 years. Also, the details about how Google handles "bi-gram breakage" are awesome. This kind of processing requires an very high level of 'understanding' of the human world, and Google is doing it extremely efficiently. This is the kind of system that is going to wake up one morning and take over it's own development.
Subscribe to:
Posts (Atom)
