Ashish Gupta Manan Sanghi Integrated Framework for Visualization and Analysis of Platforms.

Slides:



Advertisements
Similar presentations
Easily retrieve data from the Baan database
Advertisements

MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Productivity Tools For SAS . SAS ® users today ASAP ™Enhancement complementSoft introduces ASAP ™ an innovative productivity tool for SAS ® Diagramming.
Lesson 15 Presentation Programs.
Engineering Redefined
Improving your OpenEdge® Development Productivity David Lund Sr. Training Program Manager, Progress.
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Building Great Looking.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Automatic Installation System on USB Memory Instructor: Hai Vortman Students: Leeor Langer Eyal Koren.
Microsoft Visio is diagramming software for Microsoft Windows. It uses vector graphics to create diagrams. The 2007 Standard and Professional editions.
Trend towards Embedded Multiprocessors Popular Examples –Network processors (Intel, Motorola, etc.) –Graphics (NVIDIA) –Gaming (IBM, Sony, and Toshiba)
Design Mode. Learning Objectives Define Design Mode Compare and contrast “Text Integration Utility (TIU)” versus “Vuecentric” Template Review keys required.
Final Year Project LYU0301 Location-Based Services Using GSM Cell Information over Symbian OS Mok Ming Fai CEG Lee Kwok Chau CEG.
Palletizing the Easy Way
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Open and save files directly from Word, Excel, and PowerPoint No more flash drives or sending yourself documents via Stop manually merging versions.
PART A Emac Lisp   Emac Lisp is a programming language  Emacs Lisp is a dialect.
An Overview of Qt - asankar1. Agenda About Qt –A brief intro of Qt Qt development tools –Tools used for building Qt application Qt Architecture –The underlying.
Chapter 5 Using SAS ® ETL Studio. Section 5.1 SAS ETL Studio Overview.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
LATTICE TECHNOLOGY, INC. For Version 10.0 and later XVL Web Master Advanced Tutorial For Version 10.0 and later.
WorkPlace Pro Utilities.
Framework for Automated Builds Natalia Ratnikova CHEP’03.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
* Other names and brands may be claimed as the property of others Page 1 Intel ® Integrator Toolkit Overview and Performance Enhancement Streamline Manufacturing.
DEVSView: A DEVS Visualization Tool Wilson Venhola.
Automatic Generation Tools UNICOS Application Builder Overview 11/02/2014 Ivan Prieto Barreiro - EN-ICE1.
Visual Linker Final presentation.
1 InStar Studio Product Release December The AMS InStar Studio release results in a move to a more powerful and scalable platform for huge future.
At A Glance VOLT is a freeware, platform independent tool set that coordinates cross-mission observation planning and scheduling among one or more space.
Peoplesoft XML Publisher Integration with PeopleTools -Jayalakshmi S.
Inside Crystal Reports 7 for DataFlex T.M. Arnett Training Specialist.
Integrated Development Environment (IDE)
Logical Innovations, LLC Visualize Your Encounters!
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
The ACGT Workflow Editing & Enactment Environment Giorgos Zacharioudakis Institute of Computer Science, Foundation for Research & Technology – Hellas (ICS-FORTH)
CST320 - Lec 11 Why study compilers? n n Ties lots of things you know together: –Theory (finite automata, grammars) –Data structures –Modularization –Utilization.
0 eCPIC User Training: Dependency Mapper These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
Touchstone Automation’s DART ™ (Data Analysis and Reporting Tool)
Visual Linker Prototype presentation.
What is TrinDocs A fully integrated document management system enabling: Archiving Instant Retrieval Workflow & Routing OCR and Intelligent Form Recognition.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
1 Chapter Nine Using GUI Objects and the Visual Studio IDE.
Programmable Logic Training Course HDL Editor
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
© All rights reserved. U.S International Tech Support
Chapter 11 Using SAS ® Web Report Studio. Section 11.1 Overview of SAS Web Report Studio.
Liang, Introduction to Java Programming, Seventh Edition, (c) 2009 Pearson Education, Inc. All rights reserved Chapter 41 JavaServer Face.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
MILLENSYS Web Reporting Ver. 4.0 Add-On Module for MILLENSYS RIS/PACS Solution.
Getting Ready for STEVE Mapping Tools for STEVE William R. Bolton, Jr. State Registrar and Director Division of Vital Records Administration New Hampshire.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Cscape EnvisionFX Horner APG, LLC March 7, EnvisionFX - What Does it Do? Graphical interface allows easy transfers of data to and from the PC and.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
FlowLevel Client, server & elements monitoring and controlling system Message Include End Dial Start.
Chapter 5 Introduction To Form Builder. Lesson C Objectives  Use sequences to automatically generate primary key values in a form  Create lists of values.
Projections - A Step by Step Tutorial By Chee Wai Lee For the 2004 Charm++ Workshop.
APACHE STRUTS ASHISH SINGH TOMAR ast2124. OUTLINE Introduction The Model-View-Controller Design Pattern Struts’ implementation of the MVC Pattern Additional.
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
BI TOOLS FOR THE IBM I …AND BEYOND A quick look at IBM’s DB2 Web Query for the i and WebFocus.
Easily retrieve data from the Baan database
PVS-Studio static analyzer: advanced features
Embedding the Reporting Engine Version 3.5
Using GUI Objects and the Visual Studio IDE
Version 3.5 (Citrus) Preview
Prototype using PowerPoint
Dreamweaver MX 2004 Fundamentals
System Programming By Prof.Naveed Zishan.
Presentation transcript:

Ashish Gupta Manan Sanghi Integrated Framework for Visualization and Analysis of Platforms

Project Goals n Development of an Integrated Framework for development of Embedded Systems n Integration of all tools n Analysis and Visualization of Target Platform Acts as a common platform for Embedded System Development

Application Overview n n Specification - Application - Target Platform - Interconnection n n Manual Binding n n Interconnections n n Integration with Estimation, Partitioning and Synthesis tools n n Analysis of target Platform - Memory Space Utilization - Memory Bandwidth Utilization - Processor Utilization - Bus Bandwidth Utilization n n Visualization of the Target System

Features n n Intuitive interface - use of list boxes n n All the configuration data is maintained in a separate file to facilitate easy modification ( Class CData ) n n Analysis Component is kept modular to facilitate multiple analysis models. n n Quick saving and loading of System configuration for convenient Embedded System development.

Features n n Option of 2D or 3D pie chart for viewing analysis results. n n Objects can be dragged in Platform Visualization for flexible layout n n Easy viewing and editing of application( C files), Processor description file, etc. from within the tool with built in text editor n n All the configuration data is maintained in a seperate file to facilitate easy modification. n n Easy interface forManual Binding and Interconnections

Analysis n Analysis Code is completely modular to allow easy upgradation Data Engine Analyzer Analysis Data Data sources

Analysis Two files for analysis n CAnalysis_Data : responsible for analysis data FillData() : Acts as the Data Engine n CAnalysis : responsible for analysis Contains various functions for various types of analysis ( MemorySpaceUtilization(), ProcessorUtilization(), MemoryBandwidthUtilization(), BusBandwidthUtilization() )

Data Sources Data sources can be categorized into n Application Data n SUIF Annotations n User Data User Template Feature GenerateUserTemplate() automatically generates a template in which the user can just key in the values

Visualization n Analyzer, Analyzer output and Visualization completely separate n Option of 2d or 3d pie chart AnalyzerVisualization Analysis Output

Future Work n Data input from SUIF n More complicated Analysis n Option of component Library n Saving of Visualization to image files