Good Morning/Afternoon/Evening

Slides:



Advertisements
Similar presentations
6/14/2015 How to measure Multi- Instruction, Multi-Core Processor Performance using Simulation Deepak Shankar Darryl Koivisto Mirabilis Design Inc.
Advertisements

APPLICATION DEVELOPMENT BY SYED ADNAN ALI.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
Chapter 5 Application Software.
Xilinx at Work in Hot New Technologies ® Spartan-II 64- and 32-bit PCI Solutions Below ASSP Prices January
Web-based design Flávio Rech Wagner UFRGS, Porto Alegre, Brazil SBCCI, Manaus, 24/09/00 Informática UFRGS.
The Internetworked E-Business Enterprise
International Master of Science Program in System-on-Chip (SoC) Design at KTH SoC Masters Axel Jantsch Royal Institute of.
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
Objectives of the Lecture
UHCL Capstone Project Team #10 Final Presentation 05/01/2012 Drupal based Scholarship Application 1UHCL Capstone Team #10 Spring 2012.
Software engineering. What is software engineering? Software engineering is an engineering discipline which is concerned with all aspects of software.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
ANDROID 응용 프로그래밍 과정 – 목차 - 안드로이드란 - 안드로이드가 만들어지게 된배경 - 안드로이드의 철학 - 안드로이드 환경설정 ( SDK download, eclipse plug-in 설정, 간단한 프로그램 실행 ) - 안드로이드 동작원리 - 안드로이드 핵심.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
© Paradigm Publishing Inc. 5-1 Chapter 5 Application Software.
Encapsule Systems Reducing Software Development Costs.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
Snip2Code: Search, Share and Collect Code Snippets Faster, Easier, Efficiently with Power of Microsoft Azure Platform MICROSOFT AZURE ISV PROFILE: SNIP2CODE.
Chapter-04 Building an Ecommerce Website. Building an E-commerce Site: A Systematic Approach The two most important management challenges in building.
Top Best Software Development Languages. Microsoft Technologies Microsoft Technology, a fundamental web application plays the role of a multipurpose tool.
Information Technology. *At Home *In business *In Education *In Healthcare Computer Uses.
1 © 2016 Samsung Electronics America - Confidential Introducing MagicInfo Lite I 4.0.
Sub-fields of computer science. Sub-fields of computer science.
INTRO. To I.T Razan N. AlShihabi
Computer Information Technology
The Post Windows Operating System
Introduction to Oracle Forms Developer and Oracle Forms Services
Introduction to the ARM mbed Platform– A Hands-on Course
Network Controllable MP3 Player
Simulink Interface Layer (SIL)
Chapter 1- Introduction
Chapter 1 The Nature of Software
Netscape Application Server
Chapter 2 Database System Concepts and Architecture
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
Introduction to Oracle Forms Developer and Oracle Forms Services
Computer Software Lecture 5.
Design and Manufacturing in a Distributed Computer Environment
Committee of Experts World Intellectual Property Organization
Introduction to Oracle Forms Developer and Oracle Forms Services
Introducing MagicInfo Lite I 4.1
Multilevel Marketing Tree Viewer
Andes Technology Innovate SOC ProcessorsTM
Drupal based Scholarship Application
CE-105 Spring 2007 Engr. Faisal ur Rehman
ENG3050 Embedded Reconfigurable Computing Systems
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
Introduction Enosis Learning.
CS 21a: Intro to Computing I
CMPE419 Mobile Application Development
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Introduction Enosis Learning.
GEOMATIKA UNIVERSITY COLLEGE CHAPTER 2 OPERATING SYSTEM PRINCIPLES
Challenges Implementing Complex Systems with FPGA Components
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Compiler Back End Panel
Compiler Back End Panel
Distribuerte Systemer Viktigere enn vi tror, vanskeligere enn det høres Komponenttorget ‘99 Trondheim Trygve Reenskaug Numerica Taskon Distaribuerte.
Media365 Portal by Ctrl365 is Powered by Azure and Enables Easy and Seamless Dissemination of Video for Enhanced B2C and B2B Communication MICROSOFT AZURE.
Chapter 1 Introduction.
The Database Environment
Java Programming Introduction
NetPerL Seminar Hardware/Software Co-Design
Web APIs In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building application.
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
CMPE419 Mobile Application Development
Overview of Computer system
Presentation transcript:

Using Classes and Actor-based Modeling to Integrate Distributed Technology Teams Good Morning/Afternoon/Evening. Thank you for taking the time to meet with us. Mirabilis Design is a innovative company providing systems engineering solution through software tools, methodology, training and support services to enable companies and organizations to rapidly ramp up a full scale systems engineering program. Mirabilis Design provides modeling and simulations in the areas of hardware, embedded software, network of components or sub-systems and for fundamental research in developing new architecture and other electronics concept. 1/16/2019

Mirabilis Designã Inc. Confidential Authors Deepak Shankar Darryl Koivisto Mirabilis Design Inc 408-844-3234 Website: http://www.mirabilisdesign.com 1/16/2019 Mirabilis Designã Inc. Confidential

Challenges – Communication & IP Re-Use Internet reduced IP distribution cost, But … Design teams and storage are distributed MPEG WCDMA RTOS CPU BUS Integrate! Is it possible...? May 15, 1999

Mirabilis Designã Inc. Confidential Technology Applied Ptolemy Class Definition Case Block Web Applet VisualSim Modeling libraries Co-simulation Framework Database w/ search Tutorials 1/16/2019 Mirabilis Designã Inc. Confidential

Mirabilis Designã Inc. Confidential VisualSim Simulator performance enhanced Libraries Mixed-Abstraction Statistics Methodology 1/16/2019 Mirabilis Designã Inc. Confidential

Example Statistics: 4-Thread Application 4-Core Processor 750 Mhz 1-Core Processor 3 Ghz 1/16/2019 Mirabilis Designã Inc. Confidential

Mirabilis Designã Inc. Confidential How does it work? Construct models and save an XML file Centralized or distributed CLASSPATH Maintain multiple variations of the model User selects the version or language Model update is instantly available to all users Users can enhance other’s IP Web Applets are training foundation 1/16/2019 Mirabilis Designã Inc. Confidential

Mirabilis Designã Inc. Confidential Going Forward Challenges Adoption of system modeling is still very slow in the design world Limited education for systems engineering Future Development Can we encrypt the XML files Generate a compiled version of the XML? 1/16/2019 Mirabilis Designã Inc. Confidential

Customer Requirements Questions? Need to design a new phone -Must play MP3 files -Java games so, accelerator -Need a uP, DSP and FPGA Discussion Customer Requirements Idea Performance analysis Resource sharing Task partitioning Requirements checking Build Optimize - Validate Property checking with VisualSim? Architecture Component/Device Selection Functional Partitioning Parameters/Attributes Interfaces and Pin Definitions Frame/Packet Fields - Specification 1/16/2019 Mirabilis Designã Inc. Confidential