Taken for Granted

ESL, embedded processors, and more

Archive for May, 2008

An original Schirrmeister

Posted: Thursday, May 29th, 2008 @ 4:24 pm in Uncategorized | 3 Comments »

Today’s posting is about a new blog written by my friend and colleague Frank Schirrmeister, who now works for Synopsys and has just started his own blog, A View from the Top – A System-Level Blog. And my image is not a classical or modern painting, but one of Frank’s variations on his “levels of [...]

News from the multicore front

Posted: Saturday, May 24th, 2008 @ 2:40 pm in Uncategorized | No Comments »

A couple of interesting items from the Multicore Association front. First, they have organised a working group on Multicore Programming Practices, (MPP), to “develop a multicore software programming guide for the industry that will aid in improving consistency and understanding of multicore programming issues.” Even more interesting, for non-members, they are organising an informational meeting [...]

Which came first … the model or the tool?

Posted: Monday, May 19th, 2008 @ 3:04 pm in Uncategorized | 4 Comments »

One of ESL’s great chicken or egg questions is: do ESL modelling tools encourage the development of models to fit, or does model availability encourage the development of and use of ESL modelling tools? Viktor Hartmann, Sketch of costumes for Ballet ‘Trilby’ (an inspiration for part of Mussorgsky’s “Pictures at an Exhibition”: Ballet of the [...]

Filling out your DAC dance card

Posted: Friday, May 9th, 2008 @ 7:37 pm in Uncategorized | No Comments »

The upcoming Design Automation Conference, June 8-13, in Anaheim, California, will be a good chance for people to catch up with what is going on in the ESL and processor-based design areas. My dance card is beginning to get full, and like all good conferences, there is so much going on in parallel that it’s [...]

Let 100 flowers bloom ….. roses or weeds?

Posted: Friday, May 2nd, 2008 @ 2:29 pm in Uncategorized | 7 Comments »

I’ve been working in and observing the field of “virtual system prototypes” (the term coined by Graham Hellestrand several years ago – see his “The Revolution in System Engineering“, IEEE Spectrum, September, 1999) or “virtual platforms” (the current term most widely used) for a few years now. In my opinion and by observation, this has [...]