Performance Comparison of EPICS IOC and MARTe in a Hard Real-Time Control Application A.Barbalace 1, G. Manduchi 1, A. Neto 2, G. De Tommasi 3, D.F. Valcárcel.

Slides:



Advertisements
Similar presentations
Thermo-mechanical analyses of ITER in-vessel magnetic sensor assembly W. Gonzalez1, A. Rizzolo1, S. Peruzzo1, S. Arshad2, M. Portales3, G. Vayakis3 1.
Advertisements

Zhongxing Telecom Pakistan (Pvt.) Ltd
EU Plasma-Wall Interaction Task Force meeting November 2006 Lubljana, Slovenia "Interaction of a liquid Gallium jet with ISTTOK's edge plasmas: first.
Contents Page Learning targets
HFIA Workshop Wideband HF spectrum availability A quick practical approach.
Real Time Versions of Linux Operating System Present by Tr n Duy Th nh Quách Phát Tài 1.
14th IEA RFP Workshop – Padova, April 26th-28th 2010 RFX-mod thermal measurement system: a possible diagnostic for plasma-wall interaction M. Dalla Palma.
The "brains" of the computer: A. USB B. RAM C. DIMM D. NIC E. CPU A. USB B. RAM C. DIMM D. NIC E. CPU.
2014 IMPROVEMENTS St. Thecla Computer System Upgrade.
UNIX System Programming Installing OpenSolaris. 2/86 Contents How to setup a virtual machine guest How to install OpenSolaris as a guest How to update.
KAIST Computer Architecture Lab. The Effect of Multi-core on HPC Applications in Virtualized Systems Jaeung Han¹, Jeongseob Ahn¹, Changdae Kim¹, Youngjin.
Energy and heat-aware metrics for data centers Jaume Salom, Laura Sisó IREC - Catalonia Institute for Energy Research Ariel Oleksiak, Mateusz.
Gursharan Singh Tatla PIN DIAGRAM OF 8086 Gursharan Singh Tatla Gursharan Singh Tatla
Novel approach to plasma facing materials in nuclear fusion reactors V. Livramento1, J.B. Correia1, D. Nunes3, P.A. Carvalho3, H. Fernandes2, C. Silva2,
Shimin Chen Big Data Reading Group.  Energy efficiency of: ◦ Single-machine instance of DBMS ◦ Standard server-grade hardware components ◦ A wide spectrum.
M. Ruiz et al. 1 Real time plasma disruptions detection in JET implemented with the ITMS platform using FPGA based IDAQ J. Nieto on behalf of M. Ruiz 1,
Who Wants An A?. Put the following in order from smallest to largest A. gigabyte B. megabyte C. kilobyte D. terabyte.
*Instituto de Plasmas e Fusão Nuclear Instituto Superior Técnico Lisbon, Portugal A. Fernandes | Lisboa, May 24, 2010 | RT2010.
Computer Terminology … Remember: Knowledge is Power!
1/12 A. Luchetta 17 th Real-Time Conference, 25 May 2010, Lisboa, Portugal. Data Acquisition in the ITER Ion Source Experiment Adriano Luchetta, Gabriele.
Exploiting SCI in the MultiOS management system Ronan Cunniffe Brian Coghlan SCIEurope’ AUG-2000.
RT2010, Lisboa Portugal, May 28, 2009 Page 1 Baseline architecture of ITER control system Anders Wallander, Franck Di Maio, Jean-Yves Journeaux, Wolf-Dieter.
1 CS402 PPP # 1 Computer Architecture Evolution. 2 John Von Neuman original concept.
Instituto de Plasmas e Fusão Nuclear Instituto Superior Técnico Lisbon, Portugal B. Gonçalves | Lisboa, May 28, 2010 | RT2010.
Gordon: Using Flash Memory to Build Fast, Power-efficient Clusters for Data-intensive Applications A. Caulfield, L. Grupp, S. Swanson, UCSD, ASPLOS’09.

How Computers Work. A computer is a machine f or the storage and processing of information. Computers consist of hardware (what you can touch) and software.
Test Configuration for Control For the test configuration we used a VME based control system, constituted by a VME crate with a VMPC4a from Cetia (CPU.
Basic Computer Structure and Knowledge Project Work.
Different CPUs CLICK THE SPINNING COMPUTER TO MOVE ON.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Sobolev Showcase Computational Mathematics and Imaging Lab.
Consorzio RFX – Padova, February 7 th 2011 RFX-mod Programme Workshop 2011 – Padova, February 7 th 2011 RFX-mod Programme Workshop 2011 RFX-mod Feedback.
Processor Development The following slides track three developments in microprocessors since Clock Speed – the speed at which the processor can carry.
Network Setup Assignment Chris Moore, Kwan Tonpoobaln, Jon Light.
YONSEI UNIVERSITY Korea Emme Users’ Conference 21 April 2010 Prof. Jin-Hyuk Chung.
CPU Inside Maria Gabriela Yobal de Anda L#32 9B. CPU Called also the processor Performs the transformation of input into output Executes the instructions.
Performance measurement with ZeroMQ and FairMQ
Introducing the NEW Apple iBook Laptop Computer Anthony Shaffo NEW.
Real-Time Simulation of 3-Level STATCOM With 72 Switches Topology OPAL-RT TECHNOLOGIES Montreal, Quebec, Canada EMS Rev. 001, October 20,
Accounting for Load Variation in Energy-Efficient Data Centers
PROOF Benchmark on Different Hardware Configurations 1 11/29/2007 Neng Xu, University of Wisconsin-Madison Mengmeng Chen, Annabelle Leung, Bruce Mellado,
LIGO-G9900XX-00-M LIGO II1 Why are we here and what are we trying to accomplish? The existing system of cross connects based on terminal blocks and discrete.
PROCESSOR Ambika | shravani | namrata | saurabh | soumen.
Operating Systems. Categories of Software System Software –Operating Systems (OS) –Language Translators –Utility Programs Application Software.
LECTURE 5: CPU and MEMORY. electronic components I. Four main types of electronic components in computers: 1. transistors/resistors 1. transistors/resistors.
S. Pardi Frascati, 2012 March GPGPU Evaluation – First experiences in Napoli Silvio Pardi.
Hardware Architecture
J & H Automotive “Fast, Reliable Service… Guaranteed”
15/02/2006CHEP 061 Measuring Quality of Service on Worker Node in Cluster Rohitashva Sharma, R S Mundada, Sonika Sachdeva, P S Dhekne, Computer Division,
A. Aloisio, R. Giordano Univ. of Naples ‘Federico II’
M. Bellato INFN Padova and U. Marconi INFN Bologna
Computer Components ICS 3U0.
12-luchetta-RFX-3-O Integrating Supervision, Control and Data Acquisition – The Neutral Beam Test Facility Experience A. Luchetta, G. Manduchi, C.Taliercio.
Computer Speeds The cost of Computing One Numerical Operation
Computer Hardware.
Scientific requirements and dimensioning for the MICADO-SCAO RTC
Analogue Electronic 2 EMT 212
Architectural Design Review
RT2003, Montreal Niko Neufeld, CERN-EP & Univ. de Lausanne
G.Manduchi1, T.Fredian2⁾, J.Stillerman2⁾, A. Neto3), F. Sartori3)
MARTe Framework Middleware for RT Control Development
MARTe Framework a Middleware for Real-time Applications Development
Langmuir probe characterization of the NIO1 ion source plasma
PowerPC / Intel Benchmark
$795 Clone Notebook Intel Pentium D 1.73 GHz Core 2 Duo (T2250)
Status of Fast Controller EPICS Supports for ITER Project
المحور 3 : العمليات الأساسية والمفاهيم
Energy Efficient Scheduling in IoT Networks
COntrol, Data Access and Communication System for ITER
Presentation transcript:

Performance Comparison of EPICS IOC and MARTe in a Hard Real-Time Control Application A.Barbalace 1, G. Manduchi 1, A. Neto 2, G. De Tommasi 3, D.F. Valcárcel 2, F. Sartori 4 1 Consorzio RFX, Associazione EURATOM-ENEA sulla Fusione, Corso Stati Uniti 4, I Padova, Italy 2 Associação EURATOM/IST, Instituto de Plasmas e Fusão Nuclear, Av. Rovisco Pais, Lisboa, Portugal 3 Associazione EURATOM-ENEA-CREATE, Università di Napoli Federico II, I Napoli, Italy 4 Fusion for Energy, Barcelona, Spain ph , Fax poster PFE - 13

input/output board NI6255 (PXI external rack) workstation HP Compaq dc 7900 CMT, x86 Intel Core 2 Duo GHz, 3 MB L2, 3 GB RAM Linux version RT patched (rt-24), 1kHz system clock What we have done Similarities and Differences Case Study EPICS IOCMARTe modular components based architecturesRecordsGAMs current configuration is defined in a text fileReCompileReLoading computational resource modelNo ControlFull Control

Reference Prog. EPICS IOC MARTe min19.0 us30.0 us20.9 us MAX28.3 us60.5 us31.3 us Avg22.3 us39.3 us25.0 us min, MAX and average overall IO latency 1kHz2kHz5kHz10kHz Reference Prog. 2%4%8%14% EPICS IOC4% 14%28% MARTe4%7%14%29% CPU load at different clock frequencies First Results Comparing with a Reference Program the added latency due to MARTe in respect of the reference program is on average 2.7 µs. the added latency due to EPICS is 17 µs.

Conclusions Adding network queries EPICS IOCMARTe Lesson Learned MARTe provides a shorter and, above all, more bounded latency; EPICS can be used as well for non highly demanding real-time applications. Linux with the Real-Time patches appears to be well suited to develop hard Real-Time applications making it a strong candidate for real-time control in large systems.