
ef656397570f0d2fec4cd0aec0042127.ppt
- Количество слайдов: 10
Industrial Excellence Center (IXC) Embedded Applications Software Engineering (EASE) Prof. Per Runeson
EASE in a nutshell 10 years of research 8. 6 MSEK funding/year(+2 MSEK in kind) 7 research challenges 5 industry partners 4 research themes 2 academic partners 1 st phase started Oct 1, 2008
Software Themes A: Flexible Software Architectures B: Parallel Embedded Systems C: Efficient Software Methods (OSS, Agile) D: Aligning Requirements and Verification • Technology/T ools • Engineering/ People
Theme B - motivation • Processor computation frequencies cannot scale any more • Multiple cores introduced • New problem: parallelize computation
actor Add. Until. Overflow() int X, int Y ==> int. Sum : run: action X: [x], Y: [y] ==> Sum: [sum] guard sum >= 0 var int sum=x+y end drain: action X: [x], Y: [y] ==> end terminate: action Y[last. Token]==> end Theme B 1: CAL data flow language. cal for actors. nl for networks priority run > drain; end schedule fsm run: run (run) --> run; run (drain) --> drain; drain (terminate) --> drain; end
Theme B 2 – thread level speculation • Javascript study • Dynamic extraction of parallelism • Loops allocated to threds – data depency violations identified -> roll-back
Theme B plans • Mapping and partitioning of computation graph to threads/cores • Mapping CAL to EIT’s hardware architecture – one actor per core – several actors per core • Implementation of Thread-level speculation in two types of Java. Script engines – register-based (V 8) – stack-based (Spider. Monkey)
More EASE @ LUCAS-day October 21 AM PM 5 x workshops and tutorials • Invited talk: Open Source in Mission Critical applications Mats Jonsson, Senior Systems Architect at Saab Systems • Palpable Computing in health care • Semantic Applications of Text Processing • How do humans communicate with a mobile robot? • Regression Testing Practices • Automated Linking of Natural Language Software Artefacts Other topics • Mapping streaming applications to many core architectures • Static Analysis and Transformations of Dataflow Multimedia Applications • Sensor based robot control over real-time networks + guided tour in the robot lab
http: //ease. cs. lth. se/
EASE partners and funding 10. 5 MSEK/year Industry • Sony Ericsson • ST Ericsson • AXIS • Soft. House • ABB Academia • LU • BTH Public • VINNOVA
ef656397570f0d2fec4cd0aec0042127.ppt