Doctoraal voorlichting 2002 Computer Architectuur & Parallelle Systemen groep Andy Pimentel.

Slides:



Advertisements
Verwante presentaties
Advancing Dutch Through Intensive Instruction: Planning for Success with Backward Design and Social Media Language Matters Series Texas Language Center.
Advertisements

Update on EduStandard: public-private platform in Dutch education Henk Nijstad, Kennisnet / november 2013.
MENS VOOR DE LENS EEN TABLET VOOR DE ZORG Dr. Bart Visser Prof. Dr. Raoul Engelbert.
HM-ES-th1 Les 9 Hardware/Software Codesign with SystemC.
Atos, Atos and fish symbol, Atos Origin and fish symbol, Atos Consulting, and the fish itself are registered trademarks of Atos Origin SA. August 2006.
Deltion College Engels C1 Spreken [Edu/003] thema “Oprah at Deltion” can-do : kan duidelijke, gedetailleerde beschrijving geven van complexe onderwerpen,
Requirements -People are able to make their own memorial page, called a memori -The website will be build first in Dutch for extension.nl, then copied.
Een alternatief voorstel Naar aanleiding van bestudering van de IAASB voorstellen denkt de NBA na over een alternatief. Dit alternatief zal 26 september.
Smart Style on the Semantic Web Lynda Hardman CWI, Multimedia and Human-Computer Interaction TU/e, Multimedia and Internet Technology.
1 Co-Design at Chess-iT Guus Bosman. 2 Afstuderen bij Chess Net.Footworks tot augustus 2003 Afstuderen augustus 2003 tot maart 2004 Chess full-time vanaf.
MASTERPROJECT M1 · Groep Equilibrium Marieke Steenbeeke Rick van Veghel Tim de Veen MASTERPROJECT M1 ZERO ENERGY BUILDING Previous weeks · Zero.
Hoogwaardig internet voor hoger onderwijs en onderzoek Amsterdam, 23 November 2005 Walter van Dijk SURFnet Development of LCPM decision-making models and.
Inleiding computersystemen en netwerken deel 3 Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.1.
Teams on the frontline Geert Stroobant De Heide - Balans
QAD Reporting & Analytics
Virgielcollege Mede mogelijk gemaakt door uw Eerstejaarsch Commissie.
Voorziening levensonderhoud Religieuze Instituten Paul Op Heij ‘s-Hertogenbosch, 25 september 2013 The future depends on what you do today.
Vaardig? Een spectrum aan vaardigheden! Van informatie- naar media- naar exploratievaardig? Of e-Research & e-learning literate? Collaboration literate??
Accessible Instructional Materials. § Discussion: Timely access to appropriate and accessible instructional materials is an inherent component.
Nieuwe wegen in ontwerpen met CAD
VVW Toervaren. Onderwerpen Type AIS transponders Verplichting / Toelating gebruik Praktijk voorbeelden van op het schip Praktijk voorbeelden vanop de.
Introducing SURFnet to CAUDIT Walter van Dijk Head Account Advising Department 6 October 2006.
Beyond Big Grid – Amsterdam 26 september 2012 Enquette 77 ingevulde enquettes, waarvan 60 met gebruikservaring = Mainly Computer Science.
HM-ES-th1 Les 1 Hardware/Software Codesign with SystemC.
SCENARIO BASED PRODUCT DESIGN
SQL injections en meer... PERU. web application vulnerabilities Cross Site Scripting (21.5%) SQL Injection (14%) PHP includes (9.5%) Buffer overflows.
1 HOORCOLLEGE Customer Relationship Management
Woensdag 23 juli 2014 volgende vorige algemeen ziekenhuis Sint-Jozef Malle Dementia pathway: a condition specific approach Patrick De Wit, MD Thierry Laporta,
Exploratie van de ontwerpruimte 2. De Hardware/software-grens Exploratietools Prof. dr. ir. Dirk Stroobandt Academiejaar
In samenwerking met het Europees Sociaal Fonds en het Hefboomkrediet The role of APEL in career coaching and competence management Competence navigation.
Specialismen Analyse en verificatie van protocollen Analyse van Petri-netten Component-specificatie Web-based information systems (Query)talen voor Web.
Software Engineering Sommerville, Ian (2001) Software Engineering, 6 th edition Ch.1-3
ontwik idee - keling dag 3 goals today Develop “criteria” to help you evaluate & select your ideas Some tools from Tassouls book to help you do this.
Enterprise Application Integration Walter Moerkerken Ilona Wilmont Integratie Software Systemen 8 mei 2006.
1 Ben Bruidegom AMSTEL-instituut Universiteit van Amsterdam Reehorstconferentie 2007 NLT-module Digitale Techniek Ontwerpen van digitale schakelingen met.
1 Woudschotenconferentie 2006 Ben Bruidegom AMSTEL-instituut Universiteit van Amsterdam NLT-module Digitale Techniek Ontwerpen van digitale schakelingen.
ERIC Combine search terms with Boolean operators Next = click.
July 28, BSR: Big Software on the Run Alexandru Iosup Parallel and Distributed Systems Group Delft University of Technology The Netherlands TU.
ONDERWIJS Voettekst: aanpassen via Beeld (Office 2003 of eerder) of Invoegen (Office 2007 of later), vervolgens 'Koptekst en voettekst'
IOP and Vrije Universiteit1 Example of bad interface  Windows: Use Start to Stop.
Netwerk Algorithms: Shortest paths1 Shortest paths II Network Algorithms 2004.
De digitale coach Het verbeteren van een plan van aanpak Steven Nijhuis, coördinator projecten FNT Deze presentatie staat op:
Pakketgebruik Winston Evans.
Bedrijfsspecifieke extensies Standaard Rekeningschema
HOM - COM Ledenvergadering 08 / 10 / Easeus-Partition-Master- Home-Edition Link software: Master-Home-Edition/ _4-
1Ben Bruidegom 1 Micro controllers introduction. 2Ben Bruidegom 2 Areas of use & Numbers of machines You might have 1 or 2 Pentium class chips at home.
Vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Universal Modeling Language … why you need models? Models are necessary to communicate,
Computer-Mediated Communication Master IK, CIW, MMI L.M. Bosveld-de Smet Hoorcollege 1; di. 7 sept. 2004;
Geheugen, distributie en netwerken Netwerken: de basis voor distributie van gegevens en taken (processen) –bestaan zo’n 40 jaar, zeer snelle ontwikkeling.
Reducing memory penalty by a programmable prefetch engine for on-chip caches Presentatie voor het vak computerarchitectuur door Armin van der Togt.
Organizing Organization is the deployment of resources to achieve strategic goals. It is reflected in Division of labor into specific departments & jobs.
Ontwikkeling van een organisatie door evolutie en revolutie
Motivation One secret for success in organizations is motivated and enthusiastic employees The challenge is to keep employee motivation consistent with.
Deltion College Engels C1 Schrijven [Edu/002] thema: CV and letter of application can-do : kan complexe zakelijke teksten schrijven © Anne Beeker Alle.
Deltion College Engels B1 Gesprekken voeren [Edu/005] thema: applying for a job can-do : kan een eenvoudig sollicitatiegesprek voeren © Anne Beeker Alle.
Deltion College Engels En Projectopdracht [Edu/001] thema: research without borders can-do/gesprekken voeren : 1. kan eenvoudige feitelijke informatie.
Deltion College Engels B1 Schrijven [Edu/004]/ subvaardigheid lezen thema: reporting a theft can-do : kan formulieren waarin meer informatie gevraagd wordt,
Deltion College Engels C1 Gesprekken voeren [Edu/006] thema: ‘I was wondering what you think of…’ can-do : kan deelnemen aan de conversatie bij zeer formele.
Telecommunicatie en Informatieverwerking UNIVERSITEIT GENT Didactisch materiaal bij de cursus Academiejaar
Telecommunicatie en Informatieverwerking UNIVERSITEIT GENT Didactisch materiaal bij de cursus Academiejaar
Rational Unified Process RUP Jef Bergsma. Iterations –Inception –Elaboration –Construction –Transition De kernbegrippen (Phases)
Sketchpad - Introductie Mens en computer kunnen snel converseren door medium van line drawings Hexagons als één symbool (Ring Structure) Verschil met potlood.
Debye Instituut for Nanomaterial Science (P) Afdeling Nanophotonics - zonnecellen, nanomaterialen (Schropp) - ultrasnelle processen (Dijkhuis/Krol) - Bose-Einstein.
EML en IMS Learning Design
Usability metrics Gebruiksvriendelijkheid ISO Effectiveness Efficiency Satisfaction Learnability Flexibility En nu? Inleiding Hoe gaan we de gebruiksvriendelijkheid.
Het geheim van Linked Data Marcel ReuversGeonovum CB-NL 20 november 2014.
THE SACK OF LOUVAIN How to use in education?. Concept and principles Flexibility Image analysis Demand driven Co operative learning Document study Creative.
Key Process Indicator Sonja de Bruin
IBM Software A vehicle manufacturer deploys business rules in one hour instead of a week IBM Operational Decision Manager software helps speed new business.
draft-geng-detnet-requirements-bounded-latency- 01
Transcript van de presentatie:

Doctoraal voorlichting 2002 Computer Architectuur & Parallelle Systemen groep Andy Pimentel

Een globaal overzicht n Groepsleider: Prof. Dr L.O. Hertzberger n Het onderzoek concentreert zich op computer architectuur als integraal concept, wat inhoudt dat applicatie, compiler, OS en hardware in het geheel worden beschouwd n Op dit moment 5 onderzoeksthema’s o Computer architectuur modellering en simulatie o Grid computing o Federated databases o Traffic applications o Advanced Internet technology

Architectuur modellering en simulatie n Verantwoordelijk docent: dr. A.D. Pimentel n Het ontwerp van methoden en technieken voor computer architectuur simulatie o Enkele trefwoorden voor dit onderzoek: 4 Modellerings methodology 4 Abstractie niveau(s) 4 Experimentatie 4 Validatie 4 Mixed-level simulatie n Nauwe samenwerking met: Philips Research, Universiteit Leiden en TU Delft Later meer...

Grid Computing n Verantwoordelijk docent: dr. A. Belloum n Prestatie analyse tests op een Grid testbed, (grafische) user interfaces voor Grid gebruikers en de ontwikkeling van een collaboratief systeem voor grid-gebaseerde applicaties o Enkele trefwoorden voor dit onderzoek: 4 Grid technology 4 Human-computer interaction 4 Scheduling voor Grid systemen 4 Collaboratieve systemen n Samenwerking met: Nikhef, SARA, Amolf n URL: VLABWWW.nikhef.nl/VLAM-G/

Federated databases n Verantwoordelijk docent: dr. H. Afsarmanesh n Ontwerp en ontwikkeling van software architecturen die “inter-operability” en integratie van cooperatieve informatie systemen ondersteunen o Enkele trefwoorden voor dit onderzoek: 4 Interoperable en cooperatieve informatie systemen 4 Informatie en service brokerage 4 Integratie van bestaande multi-databases 4 High-performance webserver / database integratie n Samenwerking met: o.a. AMC,Unilever, Nikhef n URL:

Traffic applications n Verantwoordelijk docent: drs. A. Visser n Onderzoek naar onderwerpen gerelateerd aan mobiliteit: de operationele architectuur van de mobiele robot MARIE, modellering en analyse van sensor systemen langs wegen o Enkele trefwoorden voor dit onderzoek: 4 Toegepast onderzoek 4 Mobiliteit 4 Embodied computer systemen n URL: +

Advanced Internet Technology n Verantwoordelijk docent: dr. C. de Laat n Onderzoek naar het Next Generation Internet en grid-enabling technologie o Enkele trefwoorden voor dit onderzoek: 4 Optische netwerken voor Grid applicaties 4 Autenticatie, autorisatie en accounting (AAA) modellering 4 Intelligente netwerk devices 4 Optimalisatie, meten, monitoren, geavanceerde protocol stacks (voor high-bandwidth connecties over lange afstanden) n URL:

Een greep uit de beschikbare afstudeer projecten n Traffic simulation of vehicles with a shape n Reserveringsrijden: het beter benutten van de weg door het reserveren van ruimte n Stream data prefetching for (multimedia) processors n Validation of abstract architecture models of embedded media systems n Integrating the SimpleScalar simulator into Sesame n Predicting the impact of large public events on congestion n Optical networking for Grid applications

Vakkenpakket n Verplicht o Advanced Computer Architecture (7 ptn, 10 ECTS) 4 voorheen Architectuur-compiler interactie o Embedded Systems (7 ptn, 10 ECTS) n Verplicht 7 ptn uit volgende vakken o Ontwerp en organisatie van autonome systemen (7 ptn, 10 ECTS) o Parallel wetenschappelijk rekenen en simulatie (7 ptn, 10 ECTS) o Databases en webgebaseerde toepassingen (7 ptn, 10 ECTS) n Aangeraden o O.a. Computernetwerken en gespreide systemen (beide VU)

Perspectieven n IT industrie o b.v. KPN, ACE, Philips, CMG, OCE, Ericson, Getronics, etc. n Onderzoeksinstituten o zoals NLR en TNO n Banken n Freelance, eigen bedrijf n Onderwijs, Universiteiten, Overheid

A bit more on research in my group (computer architecture modeling and simulation)

Trends in embedded system design n Observations o Modern embedded systems for media and signal processing must support multiple applications and various standards for which they often should provide real-time performance o These systems increasingly have heterogeneous system architectures, integrating 4 dedicated hardware 4 embedded processor cores 4 reconfigurable components (e.g. FPGAs) o Increasing silicon budgets 4 Integration of functions: Systems on Chip Complexity of system design is increasing

“Jumping down” the design pyramid Abstraction High Low High Effort Alternative realizations Low lines Mins/ hours lines Hours/ days Specification Back-of-the-envelope calculations Abstract executable models Cycle-true simulation models Synthesizable RTL models

Explore Design by stepwise refinement Abstraction High Low High Effort Alternative realizations Low 1000 lines Secs/ minutes lines Mins/ hours lines Hours/ days Specification Back-of-the-envelope calculations Abstract executable models Cycle-true simulation models Synthesizable RTL models

The Artemis architecture simulation environment n Performance evaluation of instantiations of embedded systems architectures o Including different 4 application-architecture mappings: which component does what? 4 HW/SW partitionings: which application task(s) is/are performed in SW and which one(s) in HW? o At multiple levels of abstraction o For a broad range of multi-media applications n We target the early design stages o Quick and flexible model construction 4 Easy re-use of models and model components (e.g., library approach) o Fast simulations (large design space)

Y-chart Based Methodology Mapping Performance Numbers Performance Analysis Architecture Applications Use separate models for application and architecture behavior

Modeling and simulation methodology n Application model o Description of functional behavior of application o Independent from architecture, HW/SW partitioning and timing characteristics o Generates application events representing the workload imposed on the architecture n Architecture model o Parameterized timing behaviour of architecture components o Models timing consequences of application events Application model Architecture model Traces of application events n Explicit mapping of application and architecture models o Trace-driven co-simulation o Easy reuse of both application and architecture models!

Application modeling n Applying the Kahn process networks model of computation o Parallel processes communicating with each other via unbounded FIFO channels 4 expresses parallelism in an application and makes communication explicit n Generation of application events: o Code is instrumented with annotations describing computational actions o Reading from/writing to Kahn channels represent communication behavior o Application events can be very coarse grain 4 like “compute a matrix multiplication” or ”read/write a pixel block”

Mapping the application model n Event queues are used for mapping the appl. event traces o Mapping two or more event queues to one architecture component is possible: events are scheduled Kahn process Proc. core Proc. core Bus FIFO buffer Channel Application model Architecture model Event queue n Kahn channels are mapped to communication components at architecture level

Architecture modeling n Construct architecture models from generic building blocks (library approach) o Library contains performance models for common architecture components 4 processing cores, communication media (like buses), memories, etc. o Accounting for functional behavior not necessary! n Architecture modeling starts at “black-box”level o Processing cores can model timing behavior of SW, HW or reconfigurable execution 4 parameterizable latencies for the application events 4 SW execution: high latency, HW execution: low latency o Allows for rapidly evaluating different HW/SW partitionings!

Tot slot... n (groeps info) n (afstudeer info) n (computer arch. simulatie) n (Artemis project homepage) n (of de desbetreffende docent) voor verdere informatie