1994 Cern School of Computing

Total Page:16

File Type:pdf, Size:1020Kb

1994 Cern School of Computing CERN 95-01 20 January 1995 ORGANISATION EUROPÉENNE POUR LA RECHERCHE NUCLÉAIRE CERN EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH 1994 CERN SCHOOL OF COMPUTING Sopron, Hungary 28 August-10 September 1994 PROCEEDINGS Editors: CE. Vandoni, C. Verkerk GENEVA 1995 pour tous les pays du mande. Ce docu ment (K; all countries of the world. This report-, or peut être reproduit OU traduit on tout oïl en any part of it, may not be reprinted ox trans­ partie Sttnà l'autorisation écrite du Directeur lated without written pcrmisaion of the copy­ p.c:ncr»| du CEFUV, titulaire dn droit d'autour. right holder, the Director-General of CER.N. Dan» lea cas appropriés, cl s'il s'agit d'utiliser I In we via-, permission will be freely granted for le document, à dos fins non commerciales, cette appropriate non-comrnereja| use- autorisation ser* volontiers accordée. If any patentable invention or registrable Le CER.N ne revendique pad la propriété des design is described in the report, GERN makes inventions brcvetables et dessins ou modèles no claim to property rights in it but offers it susceptibles de dépôt qui pourraient elfe for the free use of research institutions, man­ décrits dans le présent di>cu ment; ceux-ci peu­ ufacturer» and others. CERN, however, mety vent être librement utilisés par les instituts de oppose any attempt by a user to C-I&iln any recherche, les industriels et autres intéireaBéfi. proprietary or patent rights in such inventions Cependant, le CERN se réserve te droit de or designs as may be described In the present s'opposer à toute revendication qu'un usager document. pourrait faire de la propriété scientifique ou industrielle de toute invention et tout dessin ou modèle déerita dariH le présent document. tssN oatM-aaa* ISBN 92.9D&3-069-? CERN 95-01 20 January 1995 ORGANISATION EUROPÉENNE POUR LA RECHERCHE NUCLÉAIRE CERN EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH 1994 CERN SCHOOL OF COMPUTING Soprort, Hungary 28 August-10 September 1994 PROCEEDINGS Eds. CE. Vandoni, C. Verkerk GENEVA 1995 CERN-Service d'information scientifique-RD/938-1500-janvier 1995 Abstract These Proceedings contain a written account of the majority of the lectures given at the 1994 CERN School of Computing. A number of lectures dealt with general aspects of computing, in particular in the areas of high performance computing in embedded systems, distributed and heterogeneous computing, multimedia information systems and on the impact of computing on High Energy Physics. Modelling and Simulation were treated with emphasis on Statistical and High Energy Physics, and a simulation package (GEANT) and its future development were presented in detail. Hardware aspects were presented, in particular in the areas of massively parallel associative string processors, CISC vs RISC processor architectures, and a summary of an analogic supercomputer chip architecture was given. The software development process and associated technologies were the subject of full presentations. Software for Data Acquisition Systems was discussed in a number of lectures. We also reproduce, as an appendix, a set of self-explanatory transparencies used by one lecturer in a particularly detailed presentation of this subject. The HI trigger system was presented in detail. Finally, lectures were given on a parallel program supervisor and parallel language processing generation. Preface The seventeenth CERN School of Computing took place in Sopron, Hungary, from 28 August to 10 September, 1994, and brought together twenty-one lecturers and forty-eight students from twelve different countries. The School was organised in collaboration with the KFKI Research Institute for Particle and Nuclear Physics in Budapest. The organisers are very grateful to Dr. G. Turchanyi for having taken the initiative to organise the School in Hungary. Drs. K. Szegô and M. Zimanyi were very active in the local organisation of the School and we express our warmest thanks for their invaluable contribution to the success of the School. A generous grant was received from the European Union via the Phare contract (H9112-0248) established between KFKI and the National Committee for Technological Development (OMFB). We are very grateful to His Excellency E. Pungor for his interest and support and to his assistant Mr. L. Nyiri for his presentation at the School. We are also indebted to Dr. M. Reeve from the European Union for his very interesting lecture. The lecture programme (47 one-hour lectures, supplemented by exercises) was again varied and greatly appreciated by the participants. AH lecturers are sincerely thanked for their efforts in preparing and delivering their lectures, for providing written accounts of their presentations, and for their availability for discussion with the students. The lecture programme was complemented by excellent introductions to software design methods and tools, followed by very demanding practical work. Most of the students tackled the practical exercises with great interest and enthusiasm. Dr. P. Palazzi who organised the practical sessions during the first week and Dr. F. Rademakers (for the second week) are very warmly thanked for their efforts and congratulated on the results. Our sincere thanks also go to their colleagues: Arash Khodabandeh, Michel Maire, Sven Ravndal and Simone Giani. We are indebted to Hewlett-Packard (Geneva) for the loan of six workstations for use in the practical exercises. We warmly thank Mr. G, Horvath, Director of Networx Ltd., for the loan of six Ethernet boards and Mr. F. Czako, Director of Optotrans Ltd., for the loan of a CISCO router. All this equipment was installed by members of KFKI, namely: É. Borbâs, T. Horânszky, T. Benkô and J. Kadlecsik. Our best compliments for their excellent work. The School was hosted by the Hotel Sopron. The hotel offered excellent facilities and we wish to express our sincere thanks to its Director, Mr. F. Pratser, for the excellent service and the efficiency of his personnel. Two excursions were organised; one to the local area around Sopron and the other to Vienna. Both these breaks in the programme were very much appreciated. We express our gratitude to our secretary, Jacqueline Turner, for her tireless efforts deployed before and at the School. Our warmest thanks also go to Mariann Kovacs for her invaluable assistance during the School. Finally, we should also thank the students for their active participation and we wish all of them success in their professional life. CE. Vandoni, C. Verkerk, Editors v Advisory Committee G. Barreira, L.I.P. Lisbon, Portugal R. Brun, CERN, Geneva, Switzerland S. Centra, 1NFN, Padua, Italy F. Flùckiger, CERN, Geneva, Switzerland L.O. Hertzberger, Universiteit van Amsterdam, Amsterdam, The Netherlands A. Hey, University of Southampton, Southampton, U.K. G. Kellner, CERN, Geneva, Switzerland P. Palazzi, CERN, Geneva, Switzerland K. Szegô, RMKI Research Institute, Budapest, Hungary G. Turchanyi, RMKI Research Institute, Budapest, Hungary J. Turner, CERN, Geneva, Switzerland C. Vandoni, CERN, Geneva, Switzerland C. Verkerk, CERN, Geneva, Switzerland D.O. Williams, CERN, Geneva, Switzerland P. Zanella, CRS4, Cagliari, Italy M. Zimanyi, RMKI Research Institute, Budapest, Hungary Editors' Note No written account of the lectures by S. Cittolin, "Overview of Data Acquisition for LHC" was available, but the editors decided to exceptionally reproduce the numerous self-explanatory transparencies used by the lecturer, as an Appendix to these Proceedings. vii Lecturers S. Cittolin, CERN, Geneva, Switzerland F. Flùckiger, CERN, Geneva, Switzerland T. Gaal, INRIA, Le Chesnay, France S. Giani, CERN, Geneva , Switzerland J. Harvey, CERN, Geneva, Switzerland A. Hey, University of Southampton, Southampton, U.K. R. Jones, CERN, Geneva, Switzerland J. Kertész, Technical University of Budapest, Budapest, Hungary A. Khodabandeh, CERN, Geneva, Switzerland M. Maire, LAPP, Annecy-Ie-Vieux, France P. Palazzi, CERN, Geneva, Switzerland G. Peise, Consultant, Stolberg, Germany R. Pennington, Pittsburgh Supercompuring Center, Pittsburgh, USA S. Ravndal, CERN, Geneva, Switzerland M. Reeve, European Commission, Brussels, Belgium P. Ribarics, Max-Planck-Institut fur Physik, Munich, Germany T, Roska, Research Institute for Computing Automation, Budapest, Hungary P. Sloot, Universiteit van Amsterdam, Amsterdam, The Netherlands F. Vajda, KFKI Research Institute for Measurement, Budapest, Hungary G. Vesztergombi, Research Institute for Physics (RMKI), Budapest, Hungary VIII Contents Abstract iii Preface v Advisory Committee vii Editors' Note vii Lecturers viii Contents ix Interaction and Advances. High Performance Computing in Embedded Systems: from Industrial Requirements to Practicable Concepts G.Peise 1 The impact of Computing on High Energy Physics J.Harvey 17 Distributed and Heterogeneous Computing R.L. Pennington 25 Networked Multimedia F, Fluckiger 59 Software Development: People, Process, Technology A. Khodabandeh, P. Palazzi 65 Software for DAQ Systems K. Jones 91 GEANT Steps into the Future S. Giani, S. Raxmdal, M. Maire 139 The HI Trigger System P.Ribarics 157 Modelling and Simulation P. Shot 177 Aspects of Simulation in Statistical Physics J.Kertész 227 Massively Parallel Associative String Processor (ASP) for High Energy Physics G. Vesztergombi 235 CISC vs RISC: Bridging the Processor Architecture-Software Gap F.Vajda 275 Parallel Program Supervisor and Parallel Language Processing Generation T.Gaâl 281 The CNN Universal Machine - a summary of an analogic supercomputer chip architecture for very high speed
Recommended publications
  • Programming Paradigms & Object-Oriented
    4.3 (Programming Paradigms & Object-Oriented- Computer Science 9608 Programming) with Majid Tahir Syllabus Content: 4.3.1 Programming paradigms Show understanding of what is meant by a programming paradigm Show understanding of the characteristics of a number of programming paradigms (low- level, imperative (procedural), object-oriented, declarative) – low-level programming Demonstrate an ability to write low-level code that uses various address modes: o immediate, direct, indirect, indexed and relative (see Section 1.4.3 and Section 3.6.2) o imperative programming- see details in Section 2.3 (procedural programming) Object-oriented programming (OOP) o demonstrate an ability to solve a problem by designing appropriate classes o demonstrate an ability to write code that demonstrates the use of classes, inheritance, polymorphism and containment (aggregation) declarative programming o demonstrate an ability to solve a problem by writing appropriate facts and rules based on supplied information o demonstrate an ability to write code that can satisfy a goal using facts and rules Programming paradigms 1 4.3 (Programming Paradigms & Object-Oriented- Computer Science 9608 Programming) with Majid Tahir Programming paradigm: A programming paradigm is a set of programming concepts and is a fundamental style of programming. Each paradigm will support a different way of thinking and problem solving. Paradigms are supported by programming language features. Some programming languages support more than one paradigm. There are many different paradigms, not all mutually exclusive. Here are just a few different paradigms. Low-level programming paradigm The features of Low-level programming languages give us the ability to manipulate the contents of memory addresses and registers directly and exploit the architecture of a given processor.
    [Show full text]
  • Bioconductor: Open Software Development for Computational Biology and Bioinformatics Robert C
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Collection Of Biostatistics Research Archive Bioconductor Project Bioconductor Project Working Papers Year 2004 Paper 1 Bioconductor: Open software development for computational biology and bioinformatics Robert C. Gentleman, Department of Biostatistical Sciences, Dana Farber Can- cer Institute Vincent J. Carey, Channing Laboratory, Brigham and Women’s Hospital Douglas J. Bates, Department of Statistics, University of Wisconsin, Madison Benjamin M. Bolstad, Division of Biostatistics, University of California, Berkeley Marcel Dettling, Seminar for Statistics, ETH, Zurich, CH Sandrine Dudoit, Division of Biostatistics, University of California, Berkeley Byron Ellis, Department of Statistics, Harvard University Laurent Gautier, Center for Biological Sequence Analysis, Technical University of Denmark, DK Yongchao Ge, Department of Biomathematical Sciences, Mount Sinai School of Medicine Jeff Gentry, Department of Biostatistical Sciences, Dana Farber Cancer Institute Kurt Hornik, Computational Statistics Group, Department of Statistics and Math- ematics, Wirtschaftsuniversitat¨ Wien, AT Torsten Hothorn, Institut fuer Medizininformatik, Biometrie und Epidemiologie, Friedrich-Alexander-Universitat Erlangen-Nurnberg, DE Wolfgang Huber, Department for Molecular Genome Analysis (B050), German Cancer Research Center, Heidelberg, DE Stefano Iacus, Department of Economics, University of Milan, IT Rafael Irizarry, Department of Biostatistics, Johns Hopkins University Friedrich Leisch, Institut fur¨ Statistik und Wahrscheinlichkeitstheorie, Technische Universitat¨ Wien, AT Cheng Li, Department of Biostatistical Sciences, Dana Farber Cancer Institute Martin Maechler, Seminar for Statistics, ETH, Zurich, CH Anthony J. Rossini, Department of Medical Education and Biomedical Informat- ics, University of Washington Guenther Sawitzki, Statistisches Labor, Institut fuer Angewandte Mathematik, DE Colin Smith, Department of Molecular Biology, The Scripps Research Institute, San Diego Gordon K.
    [Show full text]
  • Validated Products List, 1995 No. 3: Programming Languages, Database
    NISTIR 5693 (Supersedes NISTIR 5629) VALIDATED PRODUCTS LIST Volume 1 1995 No. 3 Programming Languages Database Language SQL Graphics POSIX Computer Security Judy B. Kailey Product Data - IGES Editor U.S. DEPARTMENT OF COMMERCE Technology Administration National Institute of Standards and Technology Computer Systems Laboratory Software Standards Validation Group Gaithersburg, MD 20899 July 1995 QC 100 NIST .056 NO. 5693 1995 NISTIR 5693 (Supersedes NISTIR 5629) VALIDATED PRODUCTS LIST Volume 1 1995 No. 3 Programming Languages Database Language SQL Graphics POSIX Computer Security Judy B. Kailey Product Data - IGES Editor U.S. DEPARTMENT OF COMMERCE Technology Administration National Institute of Standards and Technology Computer Systems Laboratory Software Standards Validation Group Gaithersburg, MD 20899 July 1995 (Supersedes April 1995 issue) U.S. DEPARTMENT OF COMMERCE Ronald H. Brown, Secretary TECHNOLOGY ADMINISTRATION Mary L. Good, Under Secretary for Technology NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY Arati Prabhakar, Director FOREWORD The Validated Products List (VPL) identifies information technology products that have been tested for conformance to Federal Information Processing Standards (FIPS) in accordance with Computer Systems Laboratory (CSL) conformance testing procedures, and have a current validation certificate or registered test report. The VPL also contains information about the organizations, test methods and procedures that support the validation programs for the FIPS identified in this document. The VPL includes computer language processors for programming languages COBOL, Fortran, Ada, Pascal, C, M[UMPS], and database language SQL; computer graphic implementations for GKS, COM, PHIGS, and Raster Graphics; operating system implementations for POSIX; Open Systems Interconnection implementations; and computer security implementations for DES, MAC and Key Management.
    [Show full text]
  • Micromachined Linear Brownian Motor: Transportation of Nanobeads by Brownian Motion Using Three-Phase Dielectrophoretic Ratchet Ersin ALTINTAS , Karl F
    Japanese Journal of Applied Physics Vol. 47, No. 11, 2008, pp. 8673–8677 #2008 The Japan Society of Applied Physics Micromachined Linear Brownian Motor: Transportation of Nanobeads by Brownian Motion Using Three-Phase Dielectrophoretic Ratchet à Ersin ALTINTAS , Karl F. BO¨ HRINGER1, and Hiroyuki FUJITA Center for International Research on Micro-Mechatronics, Institute of Industrial Science, The University of Tokyo, 4-6-1 Komaba, Meguro-ku, Tokyo 153-8505, Japan 1Department of Electrical Engineering, The University of Washington, Box 352500, 234 Electrical Engineering/Computer Science Engineering Building, Seattle, WA 98195-2500, U.S.A. (Received June 20, 2008; revised August 7, 2008; accepted August 15, 2008; published online November 14, 2008) Nanosystems operating in liquid media may suffer from random Brownian motion due to thermal fluctuations. Biomolecular motors exploit these random fluctuations to generate a controllable directed movement. Inspired by nature, we proposed and realized a nano-system based on Brownian motion of nanobeads for linear transport in microfluidic channels. The channels limit the degree-of-freedom of the random motion of beads into one dimension, which was rectified by a three-phase dielectrophoretic ratchet biasing the spatial probability distribution of the nanobead towards the transportation direction. We micromachined the proposed device and experimentally traced the rectified motion of nanobeads and observed the shift in the bead distribution as a function of applied voltage. We identified three regions of operation; (1) a random motion region, (2) a Brownian motor region, and (3) a pure electric actuation region. Transportation in the Brownian motor region required less applied voltage compared to the pure electric transport.
    [Show full text]
  • Webnet 2000 World Conference on the WWW and Internet Proceedings (San Antonio, Texas, October 30-November 4Th, 2000)
    DOCUMENT RESUME ED 448 744 IR 020 507 AUTHOR Davies, Gordon, Ed.; Owen, Charles, Ed. TITLE WebNet 2000 World Conference on the WWW and Internet Proceedings (San Antonio, Texas, October 30-November 4th, 2000) . INSTITUTION Association for the Advancement of Computing in Education, Charlottesville, VA. ISBN ISBN-1-880094-40-1 PUB DATE 2000-11-00 NOTE 1005p.; For individual papers, see IR 020 508-527. For the 1999 conference, see IR 020 454. AVAILABLE FROM Association for the Advancement of Computing in Education (AACE), P.O. Box 3728, Norfolk, VA 23514-3728; Web site: http://www.aace.org. PUB TYPE Collected Works Proceedings (021) EDRS PRICE MF07/PC41 Plus Postage. DESCRIPTORS *Computer Uses in Education; Courseware; Distance Education; *Educational Technology; Electronic Libraries; Electronic Publishing; *Information Technology; Internet; Multimedia Instruction; Multimedia Materials; Postsecondary Education; *World Wide Web IDENTIFIERS Electronic Commerce; Technology Utilization; *Web Based Instruction ABSTRACT The 2000 WebNet conference addressed research, new developments, and experiences related to the Internet and World Wide Web. The 319 contributions of WebNet 2000 contained in this proceedings comprise the full and short papers accepted for presentation at the conference, as well as poster/demonstration abstracts. Major topics covered include: commercial, business, professional, and community applications; education applications; electronic publishing and digital libraries; ergonomic, interface, and cognitive issues; general Web tools and facilities; medical applications of the Web; \personal applications and environments;, societal issues, including legal, standards, and international issues; and Web technical facilities. (MES) Reproductions supplied by EDRS are the best that can be made from the original document. Web Net 2 World Conference Alb U.S.
    [Show full text]
  • Embedded Linux Systems with the Yocto Project™
    OPEN SOURCE SOFTWARE DEVELOPMENT SERIES Embedded Linux Systems with the Yocto Project" FREE SAMPLE CHAPTER SHARE WITH OTHERS �f, � � � � Embedded Linux Systems with the Yocto ProjectTM This page intentionally left blank Embedded Linux Systems with the Yocto ProjectTM Rudolf J. Streif Boston • Columbus • Indianapolis • New York • San Francisco • Amsterdam • Cape Town Dubai • London • Madrid • Milan • Munich • Paris • Montreal • Toronto • Delhi • Mexico City São Paulo • Sidney • Hong Kong • Seoul • Singapore • Taipei • Tokyo Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and the publisher was aware of a trademark claim, the designations have been printed with initial capital letters or in all capitals. The author and publisher have taken care in the preparation of this book, but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information or programs contained herein. For information about buying this title in bulk quantities, or for special sales opportunities (which may include electronic versions; custom cover designs; and content particular to your business, training goals, marketing focus, or branding interests), please contact our corporate sales depart- ment at [email protected] or (800) 382-3419. For government sales inquiries, please contact [email protected]. For questions about sales outside the U.S., please contact [email protected]. Visit us on the Web: informit.com Cataloging-in-Publication Data is on file with the Library of Congress.
    [Show full text]
  • Brownian(Mo*On(
    Brownian(Mo*on( Reem(Mokhtar( What(is(a(Ratchet?( A(device(that(allows(a(sha9(to(turn(only(one(way( hLp://www.hpcgears.com/products/ratchets_pawls.htm( Feynman,(R.(P.,(Leighton,(R.(B.,(&(Sands,(M.(L.((1965).(The$Feynman$Lectures$on$Physics:$ Mechanics,$radia7on,$and$heat((Vol.(1).(AddisonKWesley.( Thermodynamics( 2nd(law,(by(Sadi(Carnot(in(1824.( ( • Zeroth:(If(two(systems(are(in(thermal(equilibrium(with( a(third(system,(they(must(be(in(thermal(equilibrium( with(each(other.(( • First:(Heat(and(work(are(forms(of(energy(transfer.( • Second:(The(entropy(of(any(isolated(system(not(in( thermal(equilibrium(almost(always(increases.( • Third:(The(entropy(of(a(system(approaches(a(constant( value(as(the(temperature(approaches(zero.( ( hLp://en.wikipedia.org/wiki/Laws_of_thermodynamics( Why(is(there(a(maximum(amount(of(work( that(can(be(extracted(from(a(heat(engine?( • Why(is(there(a(maximum(amount(of(work(that( can(be(extracted(from(a(heat(engine?( • Carnot’s(theorem:(heat(cannot(be(converted( to(work(cyclically,(if(everything(is(at(the(same( temperature(!(Let’s(try(to(negate(that.( The(Ratchet(As(An(Engine( Ratchet,(pawl(and(spring.( The(Ratchet(As(An(Engine( Forward rotation Backward rotation ε energy to lift the pawl ε energy to lift the pawl ε Lθ work done on load θ ε + Lθ energy to rotate wheel θ Lθ work provided by load by one tooth f 1 L / − −(ε+ θ ) τ1 ε + Lθ energy given to vane L fB = Z e Boltzmann factor for work provided by vane b −1 −ε /τ2 f fB = Z e Boltzmann factor for ν fB ratching rate with ν T2 T2 attempt frequency tooth slip ν f b slip rate with f fL power delivered B ν B θ attempt frequency ν ε energy provided to ratchet T1 T1 Equilibrium and reversibility Ratchet Brownian motor b f ε+ Lθ ε ratching rate = slip rate f f τ1 − − B = B f b Leq θε= −1 τ1 τ2 Angular velocity of ratchet: Ω =θν (fB − fB )= θν e − e τ 2 Reversible process by increasing the ε ε load infinitesimally from equilibrium − − ΩL=0 →θν e τ1 − e τ 2 Leq.
    [Show full text]
  • Three-Dimensional Integrated Circuit Design: EDA, Design And
    Integrated Circuits and Systems Series Editor Anantha Chandrakasan, Massachusetts Institute of Technology Cambridge, Massachusetts For other titles published in this series, go to http://www.springer.com/series/7236 Yuan Xie · Jason Cong · Sachin Sapatnekar Editors Three-Dimensional Integrated Circuit Design EDA, Design and Microarchitectures 123 Editors Yuan Xie Jason Cong Department of Computer Science and Department of Computer Science Engineering University of California, Los Angeles Pennsylvania State University [email protected] [email protected] Sachin Sapatnekar Department of Electrical and Computer Engineering University of Minnesota [email protected] ISBN 978-1-4419-0783-7 e-ISBN 978-1-4419-0784-4 DOI 10.1007/978-1-4419-0784-4 Springer New York Dordrecht Heidelberg London Library of Congress Control Number: 2009939282 © Springer Science+Business Media, LLC 2010 All rights reserved. This work may not be translated or copied in whole or in part without the written permission of the publisher (Springer Science+Business Media, LLC, 233 Spring Street, New York, NY 10013, USA), except for brief excerpts in connection with reviews or scholarly analysis. Use in connection with any form of information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed is forbidden. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights. Printed on acid-free paper Springer is part of Springer Science+Business Media (www.springer.com) Foreword We live in a time of great change.
    [Show full text]
  • ® Voke Research
    voke Research MARKET MOVER ARRAY™ REPORT: Service Virtualization By Theresa Lanowitz, Lisa Dronzek | September 26, 2018 Vendor Excerpt The completeclients publication at www.vokeinc.com is available to voke. Research ® Moving markets beyond the status quo! voke Research MARKET MOVER ARRAY™ REPORT: Service Virtualization By Theresa Lanowitz, Lisa Dronzek | September 26, 2018 ~ SUMMARY ~ TABLE OF CONTENTS Service virtualization is a powerful, Executive Overview 2 proven, and collaborative technology • Business Context 2 that enables software engineering • Technology Overview 2 teams to more accurately model • Market Status 3 the real-life behavior of software Market Mover Array Methodology 4 prior to production. By removing Market Mover Array Chart 6 the constraints and wait time for Market Mover Array Vendors 6 assets to be complete and available, • CA Technologies 9 service virtualization solutions deliver • IBM 11 on the promise of better business • Micro Focus 13 outcomes. Your teams can work • Parasoft 15 faster, release more • SmartBear 17 reliable software, • Tricentis 19 and delight the Related Research 21 business. • Market Specific 21 • Vendor Specific 21 • Book 21 © 2018 voke media, llc. All rights reserved. voke is a trademark of voke media, llc. and is registered in the U.S. All other trademarks are the property of their respective companies. Reproduction or distribution of this document except as expressly provided in writing by voke is strictly prohibited. Opinions reflect judgment at the time and are subject to change without notice. voke disclaims all warranties as to the accuracy, completeness or adequacy of information and shall have no liability for errors, omissions or inadequacies in the information contained or for interpretations thereof.
    [Show full text]
  • Rmox: a Raw-Metal Occam Experiment
    Communicating Process Architectures – 2003 269 Jan F. Broenink and Gerald H. Hilderink (Eds.) IOS Press, 2003 RMoX: A Raw-Metal occam Experiment Fred BARNES†, Christian JACOBSEN† and Brian VINTER‡ † Computing Laboratory, University of Kent, Canterbury, Kent, CT2 7NF, England. {frmb2,clj3}@kent.ac.uk ‡ Department of Mathematics and Computer Science, University of Southern Denmark, Odense, Denmark. [email protected] Abstract. Operating-systems are the core software component of many modern com- puter systems, ranging from small specialised embedded systems through to large distributed operating-systems. This paper presents RMoX: a highly concurrent CSP- based operating-system written in occam. The motivation for this stems from the overwhelming need for reliable, secure and scalable operating-systems. The major- ity of operating-systems are written in C, a language that easily offers the level of flexibility required (for example, interfacing with assembly routines). C compilers, however, provide little or no mechanism to guard against race-hazard and aliasing er- rors, that can lead to catastrophic run-time failure (as well as to more subtle errors, such as security loop-holes). The RMoX operating-system presents a novel approach to operating-system design (although this is not the first CSP-based operating-system). Concurrency is utilised at all levels, resulting in a system design that is well defined, easily understood and scalable. The implementation, using the KRoC extended oc- cam, provides guarantees of freedom from race-hazard and aliasing errors, and makes extensive use of the recently added support for dynamic process creation and channel mobility. Whilst targeted at mainstream computing, the ideas and methods presented are equally applicable for small-scale embedded systems — where advantage can be made of the lightweight nature of RMoX (providing fast interrupt responses, for ex- ample).
    [Show full text]
  • Computational PHYSICS Shuai Dong
    Computational physiCs Shuai Dong Evolution: Is this our final end-result? Outline • Brief history of computers • Supercomputers • Brief introduction of computational science • Some basic concepts, tools, examples Birth of Computational Science (Physics) The first electronic general-purpose computer: Constructed in Moore School of Electrical Engineering, University of Pennsylvania, 1946 ENIAC: Electronic Numerical Integrator And Computer ENIAC Electronic Numerical Integrator And Computer • Design and construction was financed by the United States Army. • Designed to calculate artillery firing tables for the United States Army's Ballistic Research Laboratory. • It was heralded in the press as a "Giant Brain". • It had a speed of one thousand times that of electro- mechanical machines. • ENIAC was named an IEEE Milestone in 1987. Gaint Brain • ENIAC contained 17,468 vacuum tubes, 7,200 crystal diodes, 1,500 relays, 70,000 resistors, 10,000 capacitors and around 5 million hand-soldered joints. It weighed more than 27 tons, took up 167 m2, and consumed 150 kW of power. • This led to the rumor that whenever the computer was switched on, lights in Philadelphia dimmed. • Input was from an IBM card reader, and an IBM card punch was used for output. Development of micro-computers modern PC 1981 IBM PC 5150 CPU: Intel i3,i5,i7, CPU: 8088, 5 MHz 3 GHz Floppy disk or cassette Solid state disk 1984 Macintosh Steve Jobs modern iMac Supercomputers The CDC (Control Data Corporation) 6600, released in 1964, is generally considered the first supercomputer. Seymour Roger Cray (1925-1996) The father of supercomputing, Cray-1 who created the supercomputer industry. Cray Inc.
    [Show full text]
  • RTI Data Distribution Service Platform Notes
    RTI Data Distribution Service The Real-Time Publish-Subscribe Middleware Platform Notes Version 4.5c © 2004-2010 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. June 2010. Trademarks Real-Time Innovations and RTI are registered trademarks of Real-Time Innovations, Inc. All other trademarks used in this document are the property of their respective owners. Copy and Use Restrictions No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form (including electronic, mechanical, photocopy, and facsimile) without the prior written permission of Real- Time Innovations, Inc. The software described in this document is furnished under and subject to the RTI software license agreement. The software may be used or copied only under the terms of the license agreement. Technical Support Real-Time Innovations, Inc. 385 Moffett Park Drive Sunnyvale, CA 94089 Phone: (408) 990-7444 Email: [email protected] Website: http://www.rti.com/support Contents 1 Supported Platforms.........................................................................................................................1 2 AIX Platforms.....................................................................................................................................3 2.1 Changing Thread Priority.......................................................................................................3 2.2 Multicast Support ....................................................................................................................3
    [Show full text]