0
GoLightly
                  high-performance application virtualisation in Go


                                       Ele...
go
                                 a systems language by google

                            productivity, performance, c...
virtualisation
                            design machines to suit particular problems

                              impl...
inspiration
                            modern processor architectures

                             concurrent control sy...
perspiration
                                  iterative empirical method

                            explore - implement...
features
                              type-driven decoupled instructions

                            runtime configurable...
benefits
                                efficient use of resources

                                    leverage multicore
...
artefacts
                                open-source library

                             example virtual machines

    ...
a view to the future
                                      speculative loading

                            runtime code r...
GoLightly
                  high-performance application virtualisation in Go


                                       Ele...
Upcoming SlideShare
Loading in...5
×

Golightly: High-Performance Application Virtualisation in Go

1,110

Published on

A lightning-talk introduction to the golightly project

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,110
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Golightly: High-Performance Application Virtualisation in Go"

  1. 1. GoLightly high-performance application virtualisation in Go Eleanor McHugh http://golightly.games-with-brains.net/ Friday, 24 September 2010
  2. 2. go a systems language by google productivity, performance, concurrency lighter than Java, safer than C Friday, 24 September 2010
  3. 3. virtualisation design machines to suit particular problems implement these machines in soft ware compile programs to run on these machines Friday, 24 September 2010
  4. 4. inspiration modern processor architectures concurrent control systems FPGAs Friday, 24 September 2010
  5. 5. perspiration iterative empirical method explore - implement - test - benchmark evolve towards elegance Friday, 24 September 2010
  6. 6. features type-driven decoupled instructions runtime configurable instruction dispatch code mobility vector and stream operations Friday, 24 September 2010
  7. 7. benefits efficient use of resources leverage multicore scale to multiple hosts serialise & duplicate runtime state Friday, 24 September 2010
  8. 8. artefacts open-source library example virtual machines high-level language runtimes Friday, 24 September 2010
  9. 9. a view to the future speculative loading runtime code rewriting and optimisation JIT compilation Friday, 24 September 2010
  10. 10. GoLightly high-performance application virtualisation in Go Eleanor McHugh http://golightly.games-with-brains.net/ Friday, 24 September 2010
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×