Archive for Simulation and Design

Smart Home’s connected technology will help drive house sales reports that a smart home is more attractive to buyers, who are looking for value add services being integrated into their prospective purchase.

“Industry data suggests three areas of connected home technology will fuel consumer demand moving forward, including home theater, MRAV (multiroom audio/video), and energy management. These technology systems not only add attractive options for buyers, but can set a builder apart as cutting-edge.”

In this tight economy builders of new homes will need their properties to stand out, this akin to buying the car and getting air con, sat nav and cruise control thrown in for the same price.

Students in Tipperary Institutes new Computing degree in Smart Sustainable Energy will study this convergence, the associated technologies and develop their own unique solutions

Darwin inspired microprocessor chips

Mu PhD Doctorate Thesis utilised Darwinian evolution modelling to design cost and effective and low power microprocessor chips. The model was an OO model of a Network Processor.

We owe a lot to Charles Darwin and his origin of the species theory. Evolutionary algorithms are now helping to design and refine existing models across a large variety of domains

FDL 07 Barcelona 18 – 20 Sept 2007 – Call for Papers

The Forum on specification and Design Languages will host therir conference in Barcelona from September 18-20, 2007. The conference is organised around several themes, these include:
Property-Driven Design, Verification & Debug
C/C++-Based System Design
Analog, Mixed-Signal, and Heterogeneous System Design
UML-Based System Specification & Design
Format of paper: All papers should be formatted to fit the final
format of A4 double column, min. 2 cm left and right margins, single-
spaced, Times New Roman font of min. 10pt. Short papers should not
exceed 2 pages, regular papers should not exceed 6 pages.
All papers must include a short abstract, all required figures,
tables, and references.
Posters: All papers will be accompanied by posters in A0 or A1 that
will foster individual discussions during several poster sessions.
Blind review: The submitted paper must not mention names and
affiliations of the authors.
Form of submission:
Authors are invited to send all information in electronic format
through a web submission process at:
In case of problems, please send an email to:
Accepted electronic format is PDF. Compressed submissions are also
accepted: GNU gzip, Unix Compress, PKZip

Challenges facing Mechatronic designers

At FDL 06 Prod. K. D. Mueller-Glaser of Universität Karlsruhe gave a keynote speech that highlighted the challenges facing designers that try to model a complex system that consists of 79 processors, 2000m of wiring, 15 year life time expectancy and operating temperatures between -50C and + 125C.
This complex system is better known as the Audi A8 and his speech provided some interesting insights into the design and modelling issues that must be considered. It occurred to me that my research involving modeling network processors is not a million miles away from what they are trying to do.
The organisers of FDL 06 must be congratulated for an excellent conference. It was well organised and attended. The visit to the Cybernarium was also very interesting and motivating.

New site for POOSL

TIPPINST – Bart Theelen from the University of Eindhoven has been in touch to inform me that they have a new website for POOSL.
The new site intends to give a more complete overview of the POOSL language and the design methodology in which context POOSL has been developed.
Although this new website is still somewhat under construction, it includes (nearly) all information of the old website(s)
Most interesting is probably that the new website collects all publications that their group has produced on POOSL and related topics.
He also informed me that the recent FDL and DSD tutorials were a resounding success. Its great to see that there is a growing interest in this powerful but userfriendly modelling tool.
We are using POOSL to model and explore design issues regarding complex layer 3 routing devices.

Call for Papers ISSC 2005 Sep 1 – 2 Dublin City University

TIPPINST – I just received notification on Friday that the ISSC conference is going ahead this year. The deadlines are extemely tight as papers have to be submitted by July 12th !
This year’s Irish Signals and Systems Conference will be held in Dublin City University on the 1st and 2nd of September. Authors are invited to submit conference papers describing original research in the areas of signals and systems.
Topics of interest include, but are not limited to:
Signal Processing Statistical
Signal and Array Processing
Multimodal Signal Processing
I.C.s for Signal Processing and Control
Speech and Audio Processing
Control Systems Theory and Applications
Communication Systems and Networks
Linear and Non-linear Circuit Theory
Computer Vision and Pattern Recognition
Mathematical System Theory
ISSC 2005

POOSL to be discussed at two European conferences this summer

TIPPINST – We use POOSL to model a complex network processor and recently were notified by the authors of this tool that they will be hosting a tutorial session at two conferences this summer.
The first will take place at the Euromicro Conference on Digital System Design in Porto Portugal from August 30th to Sept 3rd. I presented a paper at their conference in Rennes last year and found it a very interesting and well worth attending.
The second will take place at FDL 05 in Lausanne Switzerland from Sep 27th to 30th. (Forum on specification and Design Languages) is the European forum to exchange experiences and learn about new trends in the application of languages and models for the specification and modeling of electronic and heterogeneous systems.

Implementing Extended subwords in Simplescalar

TIPPINST – Implementing new instructions on Simplescalar is a slow and tedious process as I outlined in an article a few months back.
The CoMP research group in the Dep. Math. and Comp. Science at the University of Antwerp realise and appreciate this as a result they are working on a project that amongst other things simplifies this process.
Their research into implementing extended subwordsin Simplescalar. The goal of their project is to merge the two tools they have developed called SSIT and SAT into one tool, to extend the resulting tool, to employ the tool to evaluate extended subwords, and to investigate if extended subwords can be used to increase the performance of applications other than the applications currently considered.
The two tools called SSIT (SimpleScalar Instruction Tool) and SAT (SimpleScalar Architecture Tool) have been developed by CoMP to simplify adding new instructions to the SimpleScalar toolset.
Extended subwords is a novel micro-architectural technique designed to improve the performance of SIMD extensions such as MMX. MMX instructions can process eight 8-bit values in parallel. However, 8 bits is often too small for intermediate computations to be performed without overflow. Because of this, data often needs to be unpacked to a larger computational format. This implies a performance loss due to (un)packing overhead and loss of parallelism. Extended subwords are 12 bits wide, allowing many intermediate computations to be performed without overflow.

Mutating evolving and doing weird stuff

TIPPINST- My genetic algorithm is finally “alive” and up and running the problem is it will take a while for the results to come back. I have no real idea how long as each entity will run for a different length of time performing the necessary math etc. So I am experiencing mixed feelings at the moment, pride that its running, curiosity as to what its up to, and impatience !

Phd Reference Book – Multi-Objective Optimization using Evolutionary Algorithms

The latest book to occupy my overstuffed shelves is a book written by Kalyanmoy Deb and published by Wiley. Its title is “Multi-Objective Optimization using Evolutionary Algorithms” ISBN 0-471-87339-X
What I like about this book is that it provides a comprehensive overview of GA’s as well as examples. Each concept is covered under the following headings
Hand Calculations
Computational Complexity
Simulation Results.
When you are trying to figure out which GA approach to use its great to have a book like this to guide you.
The quest for a phd continues…