InfoQ

InfoQ

Presentation

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

Recorded at:
Recorded at

ECC - Fun Writing Compilers

Presented by Joe Armstrong on Jun 10, 2011 Length 00:39:21      Download: Slides
Sections
Development
Topics
Erlang ,
Compilers ,
Functional Programming ,
Architecture ,
Programming ,
Erlang Factory 2011 ,
LLVM
 

How would you like to view the presentation?

In case you are having issues watching this video, please follow these simple steps to help us investigate the issue:
1. Right click on the video player and select Copy log
2. Paste the copied information in an email to video-issue@infoq.com (clicking this link will fill in the default details in most email clients).
Note: in case your email client hasn't automatically picked up the email subject, please include in your email the URL of the video too.
3. Done.
We will investigate the issue and get back to you as soon as possible. Thanks for helping us improve our site!
Summary
Joe Armstrong presents ECC, an optimizing compiler running on LLVM for writing C compilers for unusual architectures, for implementing DSLs and for experiments with JIT compilation.

Bio
Joe Armstrong is the principal inventor of Erlang and coined the term "Concurrency Oriented Programming". At Ericsson he developed Erlang and was chief architect of the Erlang/OTP system. In 1998 he formed Bluetail, which developed all its products in Erlang. In 2003 he obtain his PhD from the Royal Institute of Technology, Stockholm. He is author of the book "Software for a concurrent world".

About the conference
The Erlang Factory is an event that focuses on Erlang - the computer language that was designed to support distributed, fault-tolerant, soft-realtime applications with requirements for high availability and high concurrency. The main part of the Factory is the conference - a two-day collection of focused subject tracks with an enormous opportunity to meet the best minds in Erlang and network with experts in all its uses and applications.
Slides freeze by Dmitry Gutov Posted
Re: Slides freeze by Eric Aguiar Posted
Same problem here :( by Paulo Pinto Posted
  1. Back to top

    Slides freeze

    by Dmitry Gutov

    I've been trying to watch this, and the slides always freeze after a few minutes, while the video goes on.
    To make the slides change, I have to either click on the time slider, or completely refresh the page.

  2. Back to top

    Same problem here :(

    by Paulo Pinto

    This is pretty common in some InfoQ presentations, any changes on the flash streaming?

  3. Back to top

    Re: Slides freeze

    by Eric Aguiar

    Opera doesn't freeze with slide transitions... Chrome & Firefox do though.

    Instead of just passing in the architecture as the target, allow a pair of values to be passed, CPU/GPU and the architecture which could be specific or generic. CPU/GPU annotations in code or detection on loop length could tag execution of code in other places before compilation/optimization to allow optimized code on where it will run(CPU or GPU or either).