Taken for Granted

ESL, embedded processors, and more

DAC 2009 Wrapup: The end of ESL ExiStentiaLism?

Filed under: Uncategorized — July 30, 2009 @ 10:55 pm

One of the conclusions that I have reached from DAC 2009 is that it is definitely past the time to stop debating the existence of ESL as a set of real, useful, and employed technologies.  At a time when even John Cooley is acknowledging that there is a growing use of high level synthesis, (although he is completely off  base when he talks about virtual platforms or prototypes), and my own experience, and those of many others, indicates that system level modelling is very real (see the virtual platform workshop at DAC 2009 for the first time), it is time to move from the almost childish debate about whether ESL is real and on to discuss how to make it better for users.

Thankfully, others have reached the same conclusion about the reality of ESL (and some have also commented that it is time to move on from the “debate” about nothing) – see Frank Schirrmeister, Jason Andrews, Johannes Stahl, Richard Goering, and Jakob Engblom.  So my proposal for DATE, DAC, ASP-DAC and other conferences in 2010 is that they NOT schedule any existential discussions of ESL whether special session, panel or keynote, and instead concentrate on talking about its reality and ways to improve it.


  1. SKMurphy » DAC 2009 Blog Coverage Roundup:

    [...] Martin wrote three: “ESL is Real“, “Attendance Numbers“,”Platform Based Design = Virtual [...]

  2. Taken for Granted » Some Suggestions for DAC:

    [...] . But a radical transition can’t take many years either. This year I think we reached the end of ESL existentialism (the constant questioning about whether ESL exists) because I think a number of people now [...]

RSS feed for comments on this post. TrackBack URI

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>