KLOE software on Linux

Size: px
Start display at page:

Download "KLOE software on Linux"

Transcription

1 KLOE software on Linux Offline review L.N.F. March 16, 2001 C. Bloise, P. Valente

2 Linux box : Minimal requirements apentium class PC (Intel Pentium, PII, PIII or AMD K6,K7) RAM and local disk sufficient for installation of a Linux 2.x distribution Ethernet 10 Mbit card Linux distribution with 2.2.x or later kernel, RedHat strongly recommended, release 6.2 or later afs Linux client (openafs or arla)

3 4 Linux boxes : LNF Linux mini-farm double Pentium III 600 MHz 256 Mb RAM, 2 20 Mb EIDE disks (+ SCSI) Ethernet 10/100 Mbit card Linux distribution with kernel, RedHat 6.2 afs Linux client (openafs) 8CPU stotal

4 Adapting KLOE software Steps: 0 Basic requirements: system, users, compilers... 1 Get or recompile basic programs, not strictly KLOE software, but necessary for compilation and software management 2 Compile basic KLOE libraries: ybos, analysis control, DB, etc. 3 Compile GEANFI, Monte Carlo executable 4 Compile reconstruction libraries part 1: Fortran 77 5 Compile reconstruction libraries part 2: Fortran 90-like, link_ana, build DATAREC 6 Optimisation

5 Adapting KLOE software: step A Linux box with nfs mount of /kloe/soft area (from krunc) in order to write recompiled libraries (afs mirror is read-only...) 0.2 Users for compilation of libraries: kloe for offline and daqlib for online 0.3 gcc C compiler and Fortran 77 (to start with...) 0.4 CERN software, available from ASIS, such as CMZ, CVS, CERNLIB, PAWLIB, etc.

6 Adapting KLOE software: step Recompile ups (from FNAL) for offline package management (setup command) 1.2 declare all offline packages to ups database (setup offline, etc.) 1.3 Recompile expand for translating from platform independent format,.cdf and.kloe,to C and Fortran languages 1.4 Recompile kloe_build for handling makefiles of offline libraries (rebuild command)

7 Adapting KLOE software: step Recompile all platform dependent tools, both Fortran an C libraries: e_l, s_i (directories, file handling), uipack (file names, logical units): significant modifications of source code for Linux branch 2.2 Recompile ybos package (both Fortran 77 and C code) to handle binary file format: added Linux branch, similar to OSF

8 Adapting KLOE software: step Recompile all basic online libraries: Common, SQLremote,... (common online library, DB2 connection,...): Only small modifications: C code already Linux-compiler friendly, added Linux makefiles 2.4 Recompile analysis control: a_c Modifications to add Linux case in system dependent branches, $ sign in Fortran code...

9 Adapting KLOE software: step 3 1. Recompile MC executable: GEANFI Some modifications in old Fortran coding (COMMON blocks, intrinsic functions, ugly complex, etc.) 2. Test output of Monte Carlo generation

10 Test MC output on Linux SunOs Linux a 0 γ events From γ clusters SunOs Linux MC true

11 Test MC output on Linux a 0 γ events SunOs Linux

12 Adapting KLOE software: step 4 Recompile offline libraries Fortran 77 only: sqz, ddb, tca,... Mainly modifications in old Fortran coding (COMMON blocks, intrinsic functions, hexadecimal constants, formats)

13 Adapting KLOE software: step 5 Recompile offline libraries with Fortran 77 + Fortran 90-like: trk, tls, emc, ecl, trg... Mainly modifications in mixed Fortran 77 coding and Fortran 90 structures (+ again problems with COMMON blocks and hexadecimal constants)

14 Adapting KLOE software: step Solution adopted: f90 to f77 translator (Pacific Sierra vf90) This compiler was chosen to retain gnu f77 compiler flags, not possible with pure f90 compilers: compatibility with $ sign, needed by analysis control. handling of double underscore in object files needed for C function called by Fortran code ( wrapping ), e.g. ybos

15 Adapting KLOE software: step f90 bit manipulating functions different from gnu f77 ones... vf90 compatibility library modified to include gnu f77 bit manipulating functions 5.3 Second pass after expand for vf90 conversion and source code cleaning (N$A variable in analysis control)

16 Adapting KLOE software: step link_ana Linux version (almost) TODAY 5.5 Build datarec.exe (many problems in handling large binary output from the ld linker with nfs v2) 5.6 Test output of reconstruction, both on MC files and on data files (still working on that...)

17 Adapting KLOE software: step 6 Optimisations......a chapter still to be written. Moreover: Clean link_ana Simpler rebuild procedure for f90 libraries Simpler compile script for f90

18 Some other work going on Check status of all systems: use BigBrother to monitor the machine status Check compatibility with other Linux distributions and kernels (executable OK for RedHat 7.0, kernels and ), check compatibility with non-intel processors (OK for AMD K7); to do: check different newest gnu compiler Try to use nfs v3 client, to improve performances, with future kernels (not reliable even patching vs , or 2.4.x kernels...) Try to optimise afs cache

19 Tracking: some problems 1. Loop in pattern recognition for some kind of events; 2. NaN to magnetic field interpolation 3. Different results (not dramatic but significant) To do

20 To do TSKT: trigger simulation crashing MCDATAREC.EXE Checking reconstruction: still work to do Try on data Try commercial f90 compilers still work to do

SAM at CCIN2P3 configuration issues

SAM at CCIN2P3 configuration issues SAM at CCIN2P3 configuration issues Patrice Lebrun - IPNL/IN2P3 CCIN2P3 present actions Computing and data storage services for about 45 experiments Regional Center services for: EROS II BaBar ( Tier A)

More information

10 Gbit/s Challenge inside the Openlab framework

10 Gbit/s Challenge inside the Openlab framework 10 Gbit/s Challenge inside the Openlab framework Sverre Jarp IT Division CERN SJ Feb 2003 1 Agenda Introductions All Overview Sverre Feedback Enterasys HP Intel Further discussions Elaboration of plan

More information

The FreeBSD Package Cluster

The FreeBSD Package Cluster The FreeBSD Package Cluster Kris Kennaway kris@freebsd.org BSDCan 2005, Ottawa, May 13 Outline Goals of the package cluster Challenges Overview of cluster architecture and implementation Anatomy of package

More information

Java Performance Analysis for Scientific Computing

Java Performance Analysis for Scientific Computing Java Performance Analysis for Scientific Computing Roldan Pozo Leader, Mathematical Software Group National Institute of Standards and Technology USA UKHEC: Java for High End Computing Nov. 20th, 2000

More information

Ekran System System Requirements and Performance Numbers

Ekran System System Requirements and Performance Numbers Ekran System System Requirements and Performance Numbers Table of Contents System Requirements... 3 Performance Numbers... 6 Database Statistics... 8 2 System Requirements Ekran System claims different

More information

Upgrading your GEANT4 Installation

Upgrading your GEANT4 Installation your GEANT4 Installation Michael H. Kelsey SLAC National Accelerator Laboratory GEANT4 Tutorial, Jefferson Lab 13 Jul 2012 Where Are Upgrades? http://www.geant4.org/ Michael H. Kelsey GEANT4 July 2012

More information

Cross Compiling. Real Time Operating Systems and Middleware. Luca Abeni

Cross Compiling. Real Time Operating Systems and Middleware. Luca Abeni Cross Compiling Real Time Operating Systems and Middleware Luca Abeni luca.abeni@unitn.it The Kernel Kernel OS component interacting with hardware Runs in privileged mode (Kernel Space KS) User Level Kernel

More information

Data Block. Data Block. Copy A B C D P HDD 0 HDD 1 HDD 2 HDD 3 HDD 4 HDD 0 HDD 1

Data Block. Data Block. Copy A B C D P HDD 0 HDD 1 HDD 2 HDD 3 HDD 4 HDD 0 HDD 1 RAID Network RAID File System 1) Takashi MATSUMOTO 1) ( 101-8430 2{1{2 E-mail:tmatsu@nii.ac.jp) ABSTRACT. The NRFS is a brand-new kernel-level subsystem for a low-cost distributed le system with fault-tolerant

More information

Orbital Integrator System Manual

Orbital Integrator System Manual Orbital Integrator System Manual Benjamin Sprague This manual is intended to describe the functionality of the orbital integrator system. Copyright c 2006 Benjamin Sprague Permission is granted to copy,

More information

High performance Linux clusters - design/configuration/maintenance

High performance Linux clusters - design/configuration/maintenance High performance Linux clusters - design/configuration/maintenance Werner Scholz Theory Group Roy Chantrell Jan. 3rd, 2002 Outline Motivation Installation at TU Vienna Stability, reliability Performance

More information

Building 96-processor Opteron Cluster at Florida International University (FIU) January 5-10, 2004

Building 96-processor Opteron Cluster at Florida International University (FIU) January 5-10, 2004 Building 96-processor Opteron Cluster at Florida International University (FIU) January 5-10, 2004 Brian Dennis, Ph.D. Visiting Associate Professor University of Tokyo Designing the Cluster Goal: provide

More information

ADINA DMP System 9.3 Installation Notes

ADINA DMP System 9.3 Installation Notes ADINA DMP System 9.3 Installation Notes for Linux (only) Updated for version 9.3.2 ADINA R & D, Inc. 71 Elton Avenue Watertown, MA 02472 support@adina.com www.adina.com ADINA DMP System 9.3 Installation

More information

Overview of LHCb applications and software environment. Bologna Tutorial, June 2006

Overview of LHCb applications and software environment. Bologna Tutorial, June 2006 1 Overview of LHCb applications and software environment Bologna Tutorial, June 2006 LHCb applications Event model / Physics event model GenParts MCParts Simul. Gauss MCHits Detector Description Digit.

More information

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice.

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the software, please review the readme files,

More information

Universal Communicator

Universal Communicator Front-end Embedded Computer for Device Networking Solutions Front-end embedded computer for device networking RISC-based Communication Computer No fan, no hard drive design Moxa s series of RISC-based

More information

Installation Notes for Enhydra Director Netscape/IPlanet Web Servers

Installation Notes for Enhydra Director Netscape/IPlanet Web Servers Installation Notes for Enhydra Director Netscape/IPlanet Web Servers Installation Notes for Enhydra Director Netscape/IPlanet Web Servers Table of Contents 1.Introduction...1 2. System Requirements...2

More information

Experience with Data-flow, DQM and Analysis of TIF Data

Experience with Data-flow, DQM and Analysis of TIF Data Experience with Data-flow, DQM and Analysis of TIF Data G. Bagliesi, R.J. Bainbridge, T. Boccali, A. Bocci, V. Ciulli, N. De Filippis, M. De Mattia, S. Dutta, D. Giordano, L. Mirabito, C. Noeding, F. Palla,

More information

Linux Compute Cluster in the German Automotive Industry

Linux Compute Cluster in the German Automotive Industry Linux Compute Cluster in the German Automotive Industry Clusterworld, San Jose, June 24-26 Dr. Karsten Gaier Altreia Solutions Linux Compute Cluster are... Fast in Computation Cost-effective Perfect in

More information

Alpine Linux Documentation

Alpine Linux Documentation Alpine Linux Documentation Release 3.2 Alpine Linux Development Team March 03, 2016 Contents 1 About Alpine Linux 3 1.1 Small................................................... 3 1.2 Simple..................................................

More information

Fermi National Accelerator Laboratory

Fermi National Accelerator Laboratory a w Fermi National Accelerator Laboratory FERMILAB- Conf-97/077 PC Farms For Offline Event Reconstruction at Fermilab A. Beretvas", M.T. Chengb, P.T. Changb, F. Donno", J. Fromm", D. Holmgren", C.H. Huang",

More information

VFS Interceptor: Dynamically Tracing File System Operations in real. environments

VFS Interceptor: Dynamically Tracing File System Operations in real. environments VFS Interceptor: Dynamically Tracing File System Operations in real environments Yang Wang, Jiwu Shu, Wei Xue, Mao Xue Department of Computer Science and Technology, Tsinghua University iodine01@mails.tsinghua.edu.cn,

More information

Initial Explorations of ARM Processors for Scientific Computing

Initial Explorations of ARM Processors for Scientific Computing Initial Explorations of ARM Processors for Scientific Computing Peter Elmer - Princeton University David Abdurachmanov - Vilnius University Giulio Eulisse, Shahzad Muzaffar - FNAL Power limitations for

More information

COS 318: Operating Systems. File Systems. Topics. Evolved Data Center Storage Hierarchy. Traditional Data Center Storage Hierarchy

COS 318: Operating Systems. File Systems. Topics. Evolved Data Center Storage Hierarchy. Traditional Data Center Storage Hierarchy Topics COS 318: Operating Systems File Systems hierarchy File system abstraction File system operations File system protection 2 Traditional Data Center Hierarchy Evolved Data Center Hierarchy Clients

More information

Configuration and Build System

Configuration and Build System 2 Configuration and Build System Gaudi Framework Tutorial, April 2006 Schedule: Timing Topic 20 minutes Lecture 10 minutes Practice 30 minutes Total Objectives After completing this lesson, you should

More information

PC DESY Peter Wegner. PC Cluster Definition 1

PC DESY Peter Wegner. PC Cluster Definition 1 PC Cluster @ DESY Peter Wegner 1. Motivation, History 2. Myrinet-Communication 4. Cluster Hardware 5. Cluster Software 6. Future PC Cluster Definition 1 Idee: Herbert Cornelius (Intel München) 1 PC Cluster

More information

Alborz 1.0 Installation Guide

Alborz 1.0 Installation Guide Alborz 1.0 Installation Guide September 24, 2007 Feng Xiao xiaof2@mcmaster.ca Document Revision History Rev. Level Date Description Important 2007/9/24 Initial Version Reference Documents Document # Description

More information

Outline Background Jaluna-1 Presentation Jaluna-2 Presentation Overview Use Cases Architecture Features Copyright Jaluna SA. All rights reserved

Outline Background Jaluna-1 Presentation Jaluna-2 Presentation Overview Use Cases Architecture Features Copyright Jaluna SA. All rights reserved C5 Micro-Kernel: Real-Time Services for Embedded and Linux Systems Copyright 2003- Jaluna SA. All rights reserved. JL/TR-03-31.0.1 1 Outline Background Jaluna-1 Presentation Jaluna-2 Presentation Overview

More information

Sun Lustre Storage System Simplifying and Accelerating Lustre Deployments

Sun Lustre Storage System Simplifying and Accelerating Lustre Deployments Sun Lustre Storage System Simplifying and Accelerating Lustre Deployments Torben Kling-Petersen, PhD Presenter s Name Principle Field Title andengineer Division HPC &Cloud LoB SunComputing Microsystems

More information

ArcGIS Engine Runtime System Requirements

ArcGIS Engine Runtime System Requirements ArcGIS Engine Runtime 9.0.1 System Requirements This PDF contains system requirements information, including hardware requirements, best performance configurations, and limitations, for ArcGIS Engine Runtime

More information

Simulation Techniques Using Geant4

Simulation Techniques Using Geant4 IEEE Nuclear Science Symposium and Medical Imaging Conference Short Course Simulation Techniques Using Geant4 Maria Grazia Pia (INFN Genova, Italy) MariaGrazia.Pia@ge.infn.it Dresden, 18 October 2008 http://www.ge.infn.it/geant4/events/nss2008/geant4course.html

More information

Technical Brief: Specifying a PC for Mascot

Technical Brief: Specifying a PC for Mascot Technical Brief: Specifying a PC for Mascot Matrix Science 8 Wyndham Place London W1H 1PP United Kingdom Tel: +44 (0)20 7723 2142 Fax: +44 (0)20 7725 9360 info@matrixscience.com http://www.matrixscience.com

More information

ECS 15: Introduction to Computers Midterm November 2 nd, 2011

ECS 15: Introduction to Computers Midterm November 2 nd, 2011 ECS 15: Introduction to Computers Midterm November 2 nd, 2011 Notes: 1) The midterm is open book, open notes. 2) You have 50 minutes, no more: I will strictly enforce this. 3) The midterm is divided into

More information

OCTVQE Zaptel Echo Canceller (PRELIMINARY)

OCTVQE Zaptel Echo Canceller (PRELIMINARY) OCTVQE - Zaptel Echo Canceller User s Guide (Preliminary) OCTVQE Zaptel Echo Canceller (PRELIMINARY) User s Guide Revision 1.9 OctWare Inc. www.octware.net 4101, Molson St., Suite 300 Montreal Quebec H1Y

More information

Storage and File System

Storage and File System COS 318: Operating Systems Storage and File System Andy Bavier Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall10/cos318/ Topics Storage hierarchy File

More information

Capriccio : Scalable Threads for Internet Services

Capriccio : Scalable Threads for Internet Services Capriccio : Scalable Threads for Internet Services - Ron von Behren &et al - University of California, Berkeley. Presented By: Rajesh Subbiah Background Each incoming request is dispatched to a separate

More information

Chapter 1 Introduction to Computers and Programming

Chapter 1 Introduction to Computers and Programming Standard Version of Starting Out with C++, 4th Edition Chapter 1 Introduction to Computers and Programming Copyright 2003 Scott/Jones Publishing Contents 1.1 Why Program? 1.2 Computer Systems: Hardware

More information

Computer Organization and Assembly Language. Lab Session 01

Computer Organization and Assembly Language. Lab Session 01 Objective: Lab Session 01 Introduction to Assembly Language Tools and Familiarization with Emu8086 environment To be able to understand Data Representation and perform conversions from one system to another

More information

Chapter 1: Why Program? Main Hardware Component Categories 8/23/2014. Main Hardware Component Categories: Why Program?

Chapter 1: Why Program? Main Hardware Component Categories 8/23/2014. Main Hardware Component Categories: Why Program? Chapter 1: Introduction to Computers and Programming 1.1 Why Program? Why Program? Computer programmable machine designed to follow instructions Program instructions in computer memory to make it do something

More information

2 Compiling a C program

2 Compiling a C program 2 Compiling a C program This chapter describes how to compile C programs using gcc. Programs can be compiled from a single source file or from multiple source files, and may use system libraries and header

More information

ISTORAGE SERVER PRODUCT DATASHEET

ISTORAGE SERVER PRODUCT DATASHEET ISTORAGE SERVER PRODUCT DATASHEET ISTORAGE SERVER OVERVIEW KernSafe istorage Server is an advanced and powerful, full-featured iscsi Target software that makes any x86, x64 or even Itanium Windows machine

More information

OPERATING SYSTEM. Chapter 12: File System Implementation

OPERATING SYSTEM. Chapter 12: File System Implementation OPERATING SYSTEM Chapter 12: File System Implementation Chapter 12: File System Implementation File-System Structure File-System Implementation Directory Implementation Allocation Methods Free-Space Management

More information

ULTRIX FREEWARE CD-ROMS - Version 2.0 September Joachim Buss

ULTRIX FREEWARE CD-ROMS - Version 2.0 September Joachim Buss ULTRIX FREEWARE CD-ROMS - Version 2.0 September 2002 RISC / VAX Revision 1.02 01.09.02 Joachim Buss e-mail: joachimbuss@gmx.net These CD-ROMs are the results of my voluntary effort to gather and build

More information

Patagonia Cluster Project Research Cluster

Patagonia Cluster Project Research Cluster Patagonia Cluster Project Research Cluster Clusters of PCs Multi-Boot and Multi-Purpose? Christian Kurmann, Felix Rauch, Michela Taufer, Prof. Thomas M. Stricker Laboratory for Computer Systems ETHZ -

More information

INSTALLING INSTALLING INSTALLING

INSTALLING INSTALLING INSTALLING Concurrent F77 Version 7.2 Release Notes (Linux Cross) April 2006 0898536-7.2 READ READ READ ME ME ME BEFORE BEFORE BEFORE INSTALLING INSTALLING INSTALLING THIS THIS THIS PRODUCT PRODUCT PRODUCT Copyright

More information

Symantec NetBackup PureDisk Compatibility Matrix Created August 26, 2010

Symantec NetBackup PureDisk Compatibility Matrix Created August 26, 2010 Symantec NetBackup PureDisk 6.6.1 Compatibility Matrix Created August 26, 2010 Copyright 2010 Symantec Corporation. All rights reserved. Symantec, the Symantec Logo, and Backup Exec are trademarks or registered

More information

Chapter 11: Implementing File Systems

Chapter 11: Implementing File Systems Chapter 11: Implementing File Systems Operating System Concepts 99h Edition DM510-14 Chapter 11: Implementing File Systems File-System Structure File-System Implementation Directory Implementation Allocation

More information

DEVELOPING OOSIML SIMULATION MODELS. Using Codeblocks

DEVELOPING OOSIML SIMULATION MODELS. Using Codeblocks DEVELOPING OOSIML SIMULATION MODELS Using Codeblocks Dr. José M. Garrido Department of Computer Science Updated November 2016 College of Computing and Software Engineering Kennesaw State University c 2015,

More information

EMBEDDED PCS FOR ELECTRONICS CONTROL IN LHCB

EMBEDDED PCS FOR ELECTRONICS CONTROL IN LHCB 10th ICALEPCS Int. Conf. on Accelerator & Large Expt. Physics Control Systems. Geneva, 10-14 Oct 2005, WE1.2-4O (2005) EMBEDDED PCS FOR ELECTRONICS CONTROL IN LHCB F. Fontanelli 1, B. Jost 2, G. Mini 1,

More information

Chapter 1: Introduction to Computers and Programming

Chapter 1: Introduction to Computers and Programming Chapter 1: Introduction to Computers and Programming 1.1 Why Program? Why Program? Computer programmable machine designed to follow instructions Program instructions in computer memory to make it do something

More information

Red Hat Global File System

Red Hat Global File System Red Hat Global File System HP User Society / DECUS 18. Mai 2006 Joachim Schröder Red Hat GmbH Two Key Industry Trends Clustering (scale-out) is happening 20% of all servers shipped will be clustered by

More information

Virtualizing a Batch. University Grid Center

Virtualizing a Batch. University Grid Center Virtualizing a Batch Queuing System at a University Grid Center Volker Büge (1,2), Yves Kemp (1), Günter Quast (1), Oliver Oberst (1), Marcel Kunze (2) (1) University of Karlsruhe (2) Forschungszentrum

More information

Chapter 11: Implementing File

Chapter 11: Implementing File Chapter 11: Implementing File Systems Chapter 11: Implementing File Systems File-System Structure File-System Implementation Directory Implementation Allocation Methods Free-Space Management Efficiency

More information

Computer Architecture Dr. Charles Kim Howard University

Computer Architecture Dr. Charles Kim Howard University EECE416 Microcomputer Fundamentals Computer Architecture Dr. Charles Kim Howard University 1 Computer Architecture Computer Architecture Art of selecting and interconnecting hardware components to create

More information

Computers in Engineering COMP 208. Computer Structure. Computer Architecture. Computer Structure Michael A. Hawker

Computers in Engineering COMP 208. Computer Structure. Computer Architecture. Computer Structure Michael A. Hawker Computers in Engineering COMP 208 Computer Structure Michael A. Hawker Computer Structure We will briefly look at the structure of a modern computer That will help us understand some of the concepts that

More information

Chapter 11: Implementing File Systems. Operating System Concepts 9 9h Edition

Chapter 11: Implementing File Systems. Operating System Concepts 9 9h Edition Chapter 11: Implementing File Systems Operating System Concepts 9 9h Edition Silberschatz, Galvin and Gagne 2013 Chapter 11: Implementing File Systems File-System Structure File-System Implementation Directory

More information

Chapter 12: File System Implementation

Chapter 12: File System Implementation Chapter 12: File System Implementation Chapter 12: File System Implementation File-System Structure File-System Implementation Directory Implementation Allocation Methods Free-Space Management Efficiency

More information

CHAPTER 11: IMPLEMENTING FILE SYSTEMS (COMPACT) By I-Chen Lin Textbook: Operating System Concepts 9th Ed.

CHAPTER 11: IMPLEMENTING FILE SYSTEMS (COMPACT) By I-Chen Lin Textbook: Operating System Concepts 9th Ed. CHAPTER 11: IMPLEMENTING FILE SYSTEMS (COMPACT) By I-Chen Lin Textbook: Operating System Concepts 9th Ed. File-System Structure File structure Logical storage unit Collection of related information File

More information

Overview of Unix / Linux operating systems

Overview of Unix / Linux operating systems Overview of Unix / Linux operating systems Mohammad S. Hasan Staffordshire University, UK Overview of Unix / Linux operating systems Slide 1 Lecture Outline History and development of Unix / Linux Early

More information

LABVIEW. Contents RELEASE NOTES. Version 6.1

LABVIEW. Contents RELEASE NOTES. Version 6.1 RELEASE NOTES LABVIEW Version 6.1 These release notes introduce you to LabVIEW, describe the system requirements for the LabVIEW software, and contain installation instructions. The LabVIEW 6.1 Professional

More information

Next CERN Linux version

Next CERN Linux version Next CERN Linux version Jarosław (Jarek) Polok CEL3 CERN E. Linux 3 Recompiled from Red Hat Enterprise Linux 3 sources E. = {Enterprise Enhanced Experimental} Available for i686/athlon

More information

An Overview of The Global File System

An Overview of The Global File System An Overview of The Global File System Ken Preslan Sistina Software kpreslan@sistina.com David Teigland University of Minnesota teigland@borg.umn.edu Matthew O Keefe University of Minnesota okeefe@borg.umn.edu

More information

CS 350 Winter 2011 Current Topics: Virtual Machines + Solid State Drives

CS 350 Winter 2011 Current Topics: Virtual Machines + Solid State Drives CS 350 Winter 2011 Current Topics: Virtual Machines + Solid State Drives Virtual Machines Resource Virtualization Separating the abstract view of computing resources from the implementation of these resources

More information

Operating Systems. Written by Justin Browning. Linux / UNIX Distributions Report

Operating Systems. Written by Justin Browning. Linux / UNIX Distributions Report Operating Systems Written by Justin Browning Linux / UNIX Distributions Report 1 Table of Contents Table of Contents... 2 Chapter 1: A Linux Free Distribution... 3 A Brief Description:... 3 Chapter 2:

More information

Filesystem. Disclaimer: some slides are adopted from book authors slides with permission

Filesystem. Disclaimer: some slides are adopted from book authors slides with permission Filesystem Disclaimer: some slides are adopted from book authors slides with permission 1 Recap Directory A special file contains (inode, filename) mappings Caching Directory cache Accelerate to find inode

More information

Installation and Maintenance

Installation and Maintenance Chapter 9 Installation and Maintenance 9.1 Hardware and software System requirements. 215 9.2 Operating Manuals. 216 9.3 Software. 221 9.4 Maintenance. 225 Chapter 9 Installation and Maintenance. This

More information

Chapter 10: File System Implementation

Chapter 10: File System Implementation Chapter 10: File System Implementation Chapter 10: File System Implementation File-System Structure" File-System Implementation " Directory Implementation" Allocation Methods" Free-Space Management " Efficiency

More information

ATLAS NOTE. December 4, ATLAS offline reconstruction timing improvements for run-2. The ATLAS Collaboration. Abstract

ATLAS NOTE. December 4, ATLAS offline reconstruction timing improvements for run-2. The ATLAS Collaboration. Abstract ATLAS NOTE December 4, 2014 ATLAS offline reconstruction timing improvements for run-2 The ATLAS Collaboration Abstract ATL-SOFT-PUB-2014-004 04/12/2014 From 2013 to 2014 the LHC underwent an upgrade to

More information

Kampala August, Agner Fog

Kampala August, Agner Fog Advanced microprocessor optimization Kampala August, 2007 Agner Fog www.agner.org Agenda Intel and AMD microprocessors Out Of Order execution Branch prediction Platform, 32 or 64 bits Choice of compiler

More information

ArcGIS Engine Developer Kit System Requirements

ArcGIS Engine Developer Kit System Requirements ArcGIS Engine Developer Kit 9.0.1 System Requirements This PDF contains system requirements information, including hardware requirements, best performance configurations, and limitations, for ArcGIS Engine

More information

OPERATING SYSTEMS II DPL. ING. CIPRIAN PUNGILĂ, PHD.

OPERATING SYSTEMS II DPL. ING. CIPRIAN PUNGILĂ, PHD. OPERATING SYSTEMS II DPL. ING. CIPRIAN PUNGILĂ, PHD. File System Implementation FILES. DIRECTORIES (FOLDERS). FILE SYSTEM PROTECTION. B I B L I O G R A P H Y 1. S I L B E R S C H AT Z, G A L V I N, A N

More information

From Beowulf to the HIVE

From Beowulf to the HIVE Commodity Cluster Computing at Goddard Space Flight Center Dr. John E. Dorband NASA Goddard Space Flight Center Earth and Space Data Computing Division Applied Information Sciences Branch 1 The Legacy

More information

II Esercitazione: S.O. & Fortran 90

II Esercitazione: S.O. & Fortran 90 II Esercitazione: S.O. & Fortran 90 Francesco Battista Laboratorio di Calcolo di Aerodinamica a.a. 2016/17 DIMA, Sapienza University of Rome, Italy April 4, 2017 Outlines 1 Short description of computer

More information

Chapter 12: File System Implementation. Operating System Concepts 9 th Edition

Chapter 12: File System Implementation. Operating System Concepts 9 th Edition Chapter 12: File System Implementation Silberschatz, Galvin and Gagne 2013 Chapter 12: File System Implementation File-System Structure File-System Implementation Directory Implementation Allocation Methods

More information

The DETER Testbed: Overview 25 August 2004

The DETER Testbed: Overview 25 August 2004 The DETER Testbed: Overview 25 August 2004 1. INTRODUCTION The DETER (Cyber Defense Technology Experimental Research testbed is a computer facility to support experiments in a broad range of cyber-security

More information

Developing a Powerful yet Inexpensive Computational Infrastructure for the UT Dept. of Nuclear Engineering. David D. Dixon April 8, 2009

Developing a Powerful yet Inexpensive Computational Infrastructure for the UT Dept. of Nuclear Engineering. David D. Dixon April 8, 2009 Developing a Powerful yet Inexpensive Computational Infrastructure for the UT Dept. of Nuclear Engineering David D. Dixon April 8, 2009 Overview Status of Existing Computational Infrastructure General

More information

C Compilation Model. Comp-206 : Introduction to Software Systems Lecture 9. Alexandre Denault Computer Science McGill University Fall 2006

C Compilation Model. Comp-206 : Introduction to Software Systems Lecture 9. Alexandre Denault Computer Science McGill University Fall 2006 C Compilation Model Comp-206 : Introduction to Software Systems Lecture 9 Alexandre Denault Computer Science McGill University Fall 2006 Midterm Date: Thursday, October 19th, 2006 Time: from 16h00 to 17h30

More information

John A. Ronciak Staff Engineer NCG/NID/LAO Intel Corp.

John A. Ronciak Staff Engineer NCG/NID/LAO Intel Corp. John A. Ronciak Staff Engineer NCG/NID/LAO Corp. February 15-17, 17, 2000 Agenda l Learning the Cross Development Platform l Make the Device Driver IA-64 Clean l Building an IA-64 Linux Driver l Debugging

More information

Getting Started with GEM

Getting Started with GEM Getting Started with GEM Shuei YAMADA ICEPP, University of Tokyo What is GEM? Before you start Downloading Compilation Running the simulation Output & Analysis 1 What is GEM? Detector simulation for the

More information

Chapter 12: File System Implementation

Chapter 12: File System Implementation Chapter 12: File System Implementation Silberschatz, Galvin and Gagne 2013 Chapter 12: File System Implementation File-System Structure File-System Implementation Directory Implementation Allocation Methods

More information

BMS: Build Management System

BMS: Build Management System BMS: Build Management System D. Lawrence Jefferson Lab May 3, 2005 Abstract The BMS Build Management System is a set of GNU Makefiles which simplify and standardize the building of source code distribruted

More information

An Object Oriented Finite Element Library

An Object Oriented Finite Element Library An Object Oriented Finite Element Library Release 3.1.0 Rachid Touzani Laboratoire de Mathématiques Blaise Pascal Université Clermont Auvergne 63177 Aubière, France e-mail: Rachid.Touzani@univ-bpclermont.fr

More information

Embedded Systems Programming

Embedded Systems Programming Embedded Systems Programming OS Linux - Toolchain Iwona Kochańska Gdansk University of Technology Embedded software Toolchain compiler and tools for hardwaredependent software developement Bootloader initializes

More information

Aster Database Platform/OS Support Matrix, version 5.0.2

Aster Database Platform/OS Support Matrix, version 5.0.2 Aster Database Platform/OS Support Matrix, version 5.0.2 Contents Introduction... 2 Support for Teradata Aster MapReduce Appliance 2... 2 Support for Teradata Aster Big Analytics Appliance 3H... 2 Teradata

More information

Resource Management on a Mixed Processor Linux Cluster. Haibo Wang. Mississippi Center for Supercomputing Research

Resource Management on a Mixed Processor Linux Cluster. Haibo Wang. Mississippi Center for Supercomputing Research Resource Management on a Mixed Processor Linux Cluster Haibo Wang Mississippi Center for Supercomputing Research Many existing clusters were built as a small test-bed for small group of users and then

More information

CHAPTER 8: MEMORY MANAGEMENT. By I-Chen Lin Textbook: Operating System Concepts 9th Ed.

CHAPTER 8: MEMORY MANAGEMENT. By I-Chen Lin Textbook: Operating System Concepts 9th Ed. CHAPTER 8: MEMORY MANAGEMENT By I-Chen Lin Textbook: Operating System Concepts 9th Ed. Chapter 8: Memory Management Background Swapping Contiguous Memory Allocation Segmentation Paging Structure of the

More information

H.J. Lu, Sunil K Pandey. Intel. November, 2018

H.J. Lu, Sunil K Pandey. Intel. November, 2018 H.J. Lu, Sunil K Pandey Intel November, 2018 Issues with Run-time Library on IA Memory, string and math functions in today s glibc are optimized for today s Intel processors: AVX/AVX2/AVX512 FMA It takes

More information

CNIT 127: Exploit Development. Ch 3: Shellcode. Updated

CNIT 127: Exploit Development. Ch 3: Shellcode. Updated CNIT 127: Exploit Development Ch 3: Shellcode Updated 1-30-17 Topics Protection rings Syscalls Shellcode nasm Assembler ld GNU Linker objdump to see contents of object files strace System Call Tracer Removing

More information

Lecture 12. Motivation. Designing for Low Power: Approaches. Architectures for Low Power: Transmeta s Crusoe Processor

Lecture 12. Motivation. Designing for Low Power: Approaches. Architectures for Low Power: Transmeta s Crusoe Processor Lecture 12 Architectures for Low Power: Transmeta s Crusoe Processor Motivation Exponential performance increase at a low cost However, for some application areas low power consumption is more important

More information

Chapter 11: Implementing File-Systems

Chapter 11: Implementing File-Systems Chapter 11: Implementing File-Systems Chapter 11 File-System Implementation 11.1 File-System Structure 11.2 File-System Implementation 11.3 Directory Implementation 11.4 Allocation Methods 11.5 Free-Space

More information

MySQL and SSD: Usage Patterns

MySQL and SSD: Usage Patterns Date, time, place: MySQL Conference & Expo 2011 Reporter: Vadim Tkachenko Co-founder, CTO, Percona Inc You can get up to 7x gain running MySQL on SSD Even 20x with some tricks In this talk What is best

More information

Chapter 12 File-System Implementation

Chapter 12 File-System Implementation Chapter 12 File-System Implementation 1 Outline File-System Structure File-System Implementation Directory Implementation Allocation Methods Free-Space Management Efficiency and Performance Recovery Log-Structured

More information

Administration GUIDE. OSSV Plug-In. Published On: 11/19/2013 V10 Service Pack 4A Page 1 of 100

Administration GUIDE. OSSV Plug-In. Published On: 11/19/2013 V10 Service Pack 4A Page 1 of 100 Administration GUIDE OSSV Plug-In Published On: 11/19/2013 V10 Service Pack 4A Page 1 of 100 User Guide - OSSV Plug-In Table of Contents Overview New Features System Requirements Getting Started Setup

More information

HP Supporting the HP ProLiant Storage Server Product Family.

HP Supporting the HP ProLiant Storage Server Product Family. HP HP0-698 Supporting the HP ProLiant Storage Server Product Family https://killexams.com/pass4sure/exam-detail/hp0-698 QUESTION: 1 What does Volume Shadow Copy provide?. A. backup to disks B. LUN duplication

More information

Linux+ Guide to Linux Certification, Third Edition. Chapter 6 Advanced Installation

Linux+ Guide to Linux Certification, Third Edition. Chapter 6 Advanced Installation Linux+ Guide to Linux Certification, Third Edition Chapter 6 Advanced Installation Objectives Describe the types and structure of SCSI devices Explain the different levels of RAID and types of RAID configurations

More information

Geant4 Installation Guide

Geant4 Installation Guide Geant4 Installation Guide For setting up Geant4 in your computing environment Version: geant4 9.0 Published 29 June, 2007 Geant4 Collaboration Geant4 Installation Guide : For setting up Geant4 in your

More information

IMC Intelligent Analysis Report v7.1 (E0301P02) Copyright (c) 2015 Hewlett-Packard Development Company, L.P. and its licensors.

IMC Intelligent Analysis Report v7.1 (E0301P02) Copyright (c) 2015 Hewlett-Packard Development Company, L.P. and its licensors. IMC Intelligent Analysis Report v7.1 (E0301P02) Copyright (c) 2015 Hewlett-Packard Development Company, L.P. and its licensors. Table of Contents 1. What's New in this Release 2. Problems Fixed in this

More information

Embedded Linux Architecture

Embedded Linux Architecture Embedded Linux Architecture Types of Operating Systems Real-Time Executive Monolithic Kernel Microkernel Real-Time Executive For MMU-less processors The entire address space is flat or linear with no memory

More information

Computer Architecture

Computer Architecture Computer components CPU - Central Processor Unit (e.g., G3, Pentium III, RISC) RAM - Random Access Memory (generally lost when power cycled) VRAM - Video RAM (amount sets screen size and color depth) ROM

More information

Software Installation, release 5.2

Software Installation, release 5.2 Software Installation, release 5.2 http://cern.ch/geant4 The full set of lecture notes of this Geant4 Course is available at http://www.ge.infn.it/geant4/events/nss2003/geant4course.html Outline Supported

More information

IMPLEMENTING SCL PROGRAMS. Using Codeblocks

IMPLEMENTING SCL PROGRAMS. Using Codeblocks IMPLEMENTING SCL PROGRAMS Using Codeblocks With the GSL on Linux Dr. José M. Garrido Department of Computer Science Updated September 2014 College of Science and Mathematics Kennesaw State University c

More information