Scientific File Formats
|
|
- Dwight Hines
- 5 years ago
- Views:
Transcription
1 SLAC 6 October 2010
2 1 Introduction 2 3 4
3 Introduction: why files? Files contain many (most?) scientific data Files last for a long time Explosion in data more, bigger files Figure: Magnetic tape drive com/photos/laughingsquid/ /
4 Scientific File Access Simple, non-transactional Data access: value lookups, statistics, plotting, Transformations: simple math + complex algorithms Logging/history: coarse Image C is the result of function(image A, parameter set B) not $X was deducted from Account Y and added to Account Z Longevity: >10, 50 or 100+ years
5 Themes and in Formats Sequential or random-access navigation Storage efficiency Self-description (i.e., metadata) Ordering: Object sequences, grids, images, N-D arrays (+ tables) Write-append (non-update) Machine portability (FP format, byte order) Standards
6 Flexible Image Transport System. Standard astronomical data format (NASA/IAU) Generic N-D arrays, images, and ASCII or binary tables Image tile-compression Not random access Human-readable header See also: AipsIO (used by casacore)
7 Primary HDU Extension HDU Extension HDU... HDU type Contents Primary ASCII header + n-d array Image* ASCII header w/image metadata + n-d array ASCII Table* ASCII header w/table metadata + fixed-width row data Binary Table* ASCII header w/table metadata + 2-D array * Extension HDU
8 extended Tagged Container (HEP, photon science) Object serialization: Vectors, trajectories, events, detections Not random-access No compression Lightweight, streaming
9 Datagram Datagram... Datagram type Sequence Xtc Env Notes Event transitions (e.g., {Begin,End}Run, L1Accept) User data objects More information:
10 ROOT Object I/O (HEP) Object serialization Tree-structured (similar to fs) Object deletion Compression (deflate) Ranged values See also: LCIO
11 Figure: From [Brun and Rademakers, 1996]
12 Network Common Data Form. (Geo) N-dimensional arrays Arrays appendable in one dimension (v4: or more) Named dimensions with explicit coordinates (allow irregular spacing) Machine portable Slabbed, sliced, random access 4: API on physical structure JJA wind power, courtesy Scott Capps
13 Section Notes Header magic, #records, dimension, global attr, variable meta Non-record data fixed-size variables, incl fixeddimensions Record data record variables (incl. record dimensions From [Rew et al., 1997]
14 Hierarchical Data Format N-D arrays Array nesting via pointers+vl datatypes Compression Parallel I/O (MPI I/O) Flexible, chunked data layout (slabs or custom tiles) Ragged arrays via variable-length datatypes fs-like, w/symlinks, heaps, freelists, Up to 255 byte offsets
15 Figure: From [HDF Group, 2010]
16 Many more formats! Irregular/non-rectangular grids (e.g., geodesic, radial, etc.) [Wadsley and Shell Internationale Petroleum, 1980], triangular meshes [Górski et al., 2005] See also Scientific Data Format FAQ [Stern, 1995] Figure: Hexagonal mesh http: // From HEALPix:
17 Final notes Data > formats Long-lived formats, long-lived software Figure: Looking for data in files. http: //
18 References Brun, R. and Rademakers, F. (1996). ROOT Object I/O System. Górski, K., Hivon, E., Banday, A., Wandelt, B., Hansen, F., Reinecke, M., and Bartelmann, M. (2005). HEALPix: A framework for high-resolution discretization and fast analysis of data distributed on the sphere. The Astrophysical Journal, 622:759. HDF Group (2010). file format specification version Rew, R., Davis, G., Emmerson, S., and Davies, H. (1997). user s guide for C. Unidata Program Center. Stern, I. (1995). Scientific Data Format Information FAQ. Wadsley, W. A. and Shell Internationale Petroleum (1980). Modelling reservoir geometry with non-rectangular coordinate grids. In SPE Annual Technical Conference and Exhibition, Dallas, Texas. American Institute of Mining, Metallurgical, and Petroleum Engineers.
NetCDF-4: : Software Implementing an Enhanced Data Model for the Geosciences
NetCDF-4: : Software Implementing an Enhanced Data Model for the Geosciences Russ Rew, Ed Hartnett, and John Caron UCAR Unidata Program, Boulder 2006-01-31 Acknowledgments This work was supported by the
More informationSegmentation with Paging. Review. Segmentation with Page (MULTICS) Segmentation with Page (MULTICS) Segmentation with Page (MULTICS)
Review Segmentation Segmentation Implementation Advantage of Segmentation Protection Sharing Segmentation with Paging Segmentation with Paging Segmentation with Paging Reason for the segmentation with
More informationIntroduction to High Performance Parallel I/O
Introduction to High Performance Parallel I/O Richard Gerber Deputy Group Lead NERSC User Services August 30, 2013-1- Some slides from Katie Antypas I/O Needs Getting Bigger All the Time I/O needs growing
More information7C.2 EXPERIENCE WITH AN ENHANCED NETCDF DATA MODEL AND INTERFACE FOR SCIENTIFIC DATA ACCESS. Edward Hartnett*, and R. K. Rew UCAR, Boulder, CO
7C.2 EXPERIENCE WITH AN ENHANCED NETCDF DATA MODEL AND INTERFACE FOR SCIENTIFIC DATA ACCESS Edward Hartnett*, and R. K. Rew UCAR, Boulder, CO 1 INTRODUCTION TO NETCDF AND THE NETCDF-4 PROJECT The purpose
More informationThe netcdf- 4 data model and format. Russ Rew, UCAR Unidata NetCDF Workshop 25 October 2012
The netcdf- 4 data model and format Russ Rew, UCAR Unidata NetCDF Workshop 25 October 2012 NetCDF data models, formats, APIs Data models for scienbfic data and metadata - classic: simplest model - - dimensions,
More informationBenchmarking the CGNS I/O performance
46th AIAA Aerospace Sciences Meeting and Exhibit 7-10 January 2008, Reno, Nevada AIAA 2008-479 Benchmarking the CGNS I/O performance Thomas Hauser I. Introduction Linux clusters can provide a viable and
More informationAdapting Software to NetCDF's Enhanced Data Model
Adapting Software to NetCDF's Enhanced Data Model Russ Rew UCAR Unidata EGU, May 2010 Overview Background What is netcdf? What is the netcdf classic data model? What is the netcdf enhanced data model?
More informationNetCDF and Scientific Data Durability. Russ Rew, UCAR Unidata ESIP Federation Summer Meeting
NetCDF and Scientific Data Durability Russ Rew, UCAR Unidata ESIP Federation Summer Meeting 2009-07-08 For preserving data, is format obsolescence a non-issue? Why do formats (and their access software)
More informationHDF- A Suitable Scientific Data Format for Satellite Data Products
HDF- A Suitable Scientific Data Format for Satellite Data Products Sk. Sazid Mahammad, Debajyoti Dhar and R. Ramakrishnan Data Products Software Division Space Applications Centre, ISRO, Ahmedabad 380
More informationHEALPix C Subroutines Overview
HEALPix C Subroutines Overview Revision: Version 3.31; January 6, 2017 Prepared by: Abstract: Eric Hivon, Anthony J. Banday, Matthias Bartelmann, Frode K. Hansen, Krzysztof M. Górski, Martin Reinecke and
More informationParallel I/O Libraries and Techniques
Parallel I/O Libraries and Techniques Mark Howison User Services & Support I/O for scientifc data I/O is commonly used by scientific applications to: Store numerical output from simulations Load initial
More informationIntroduction to NetCDF
Introduction to NetCDF NetCDF is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. First released in 1989.
More informationCaching and Buffering in HDF5
Caching and Buffering in HDF5 September 9, 2008 SPEEDUP Workshop - HDF5 Tutorial 1 Software stack Life cycle: What happens to data when it is transferred from application buffer to HDF5 file and from HDF5
More informationh5perf_serial, a Serial File System Benchmarking Tool
h5perf_serial, a Serial File System Benchmarking Tool The HDF Group April, 2009 HDF5 users have reported the need to perform serial benchmarking on systems without an MPI environment. The parallel benchmarking
More informationThe rhealpix Discrete Global Grid System
IOP Conference Series: Earth and Environmental Science PAPER OPEN ACCESS The rhealpix Discrete Global Grid System To cite this article: R G Gibb 2016 IOP Conf. Ser.: Earth Environ. Sci. 34 012012 View
More informationHDF5: An Introduction. Adam Carter EPCC, The University of Edinburgh
HDF5: An Introduction Adam Carter EPCC, The University of Edinburgh What is HDF5? Hierarchical Data Format (version 5) From www.hdfgroup.org: HDF5 is a unique technology suite that makes possible the management
More informationEventStore A Data Management System
EventStore A Data Management System Valentin Kuznetsov with Chris Jones, Dan Riley, Gregory Sharp Cornell University CLEO-c The CLEO-c experiment started in 2003 main physics topics are precise studies
More informationLong-term management of 1000s of All-Sky reference data sets using the HiPS network
Long-term management of 1000s of All-Sky reference data sets using the HiPS network ADASS October 2016 - Trieste Présenté par P.Fernique, T.Boch, A. Oberto, M. Allen, D. Durand, K. Ebisawa, B. Merin, J.
More informationHARNESSING IRREGULAR PARALLELISM: A CASE STUDY ON UNSTRUCTURED MESHES. Cliff Woolley, NVIDIA
HARNESSING IRREGULAR PARALLELISM: A CASE STUDY ON UNSTRUCTURED MESHES Cliff Woolley, NVIDIA PREFACE This talk presents a case study of extracting parallelism in the UMT2013 benchmark for 3D unstructured-mesh
More informationAn Overview of RESQML, the Reservoir and Earth Modeling Data Exchange Standard
An Overview of RESQML, the Reservoir and Earth Modeling Data Exchange Standard Tony Fitzpatrick, Schlumberger Finding Petroleum Conference, 20 th April 2011 Outline Motivation RESQML Document Grid Description
More informationAn Introduction to Images. CS6640/BIOENG6640 Ross Whitaker SCI Institute, School of Computing University of Utah
An Introduction to Images CS6640/BIOENG6640 Ross Whitaker SCI Institute, School of Computing University of Utah Module 1: Goals Understand images as mappings Understand the difference continuous vs discrete
More informationWriting NetCDF Files: Formats, Models, Conventions, and Best Practices. Overview
Writing NetCDF Files: Formats, Models, Conventions, and Best Practices Russ Rew, UCAR Unidata June 28, 2007 1 Overview Formats, conventions, and models NetCDF-3 limitations NetCDF-4 features: examples
More informationDistributed File Systems II
Distributed File Systems II To do q Very-large scale: Google FS, Hadoop FS, BigTable q Next time: Naming things GFS A radically new environment NFS, etc. Independence Small Scale Variety of workloads Cooperation
More informationAn Introduction to Images
An Introduction to Images CS6640/BIOENG6640/ECE6532 Ross Whitaker, Tolga Tasdizen SCI Institute, School of Computing, Electrical and Computer Engineering University of Utah 1 Course Logistics Instructors:
More informationThese notes are designed to provide an introductory-level knowledge appropriate to understanding the basics of digital data formats.
A brief guide to binary data Mike Sandiford, March 2001 These notes are designed to provide an introductory-level knowledge appropriate to understanding the basics of digital data formats. The problem
More informationOPERATING SYSTEMS CS136
OPERATING SYSTEMS CS136 Jialiang LU Jialiang.lu@sjtu.edu.cn Based on Lecture Notes of Tanenbaum, Modern Operating Systems 3 e, 1 Chapter 4 FILE SYSTEMS 2 File Systems Many important applications need to
More informationPreview. COSC350 System Software, Fall
Preview File System File Name, File Structure, File Types, File Access, File Attributes, File Operation Directories Directory Operations File System Layout Implementing File Contiguous Allocation Linked
More informationIntroduction to serial HDF5
Introduction to serial HDF Matthieu Haefele Saclay, - March 201, Parallel filesystems and parallel IO libraries PATC@MdS Matthieu Haefele Training outline Day 1: AM: Serial HDF (M. Haefele) PM: Parallel
More informationHDF5 I/O Performance. HDF and HDF-EOS Workshop VI December 5, 2002
HDF5 I/O Performance HDF and HDF-EOS Workshop VI December 5, 2002 1 Goal of this talk Give an overview of the HDF5 Library tuning knobs for sequential and parallel performance 2 Challenging task HDF5 Library
More informationParallel Algorithms: Adaptive Mesh Refinement (AMR) method and its implementation
Parallel Algorithms: Adaptive Mesh Refinement (AMR) method and its implementation Massimiliano Guarrasi m.guarrasi@cineca.it Super Computing Applications and Innovation Department AMR - Introduction Solving
More informationExtreme I/O Scaling with HDF5
Extreme I/O Scaling with HDF5 Quincey Koziol Director of Core Software Development and HPC The HDF Group koziol@hdfgroup.org July 15, 2012 XSEDE 12 - Extreme Scaling Workshop 1 Outline Brief overview of
More informationFile Systems. What do we need to know?
File Systems Chapter 4 1 What do we need to know? How are files viewed on different OS s? What is a file system from the programmer s viewpoint? You mostly know this, but we ll review the main points.
More informationUniform spherical grids via equal area projection from the cube to the sphere
Uniform spherical grids via equal area projection from the cube to the sphere Daniela Roşca Gerlind Plonka April 4, 0 Abstract We construct an area preserving map from the cube to the unit sphere S, both
More informationA Private Heap for HDF5 Quincey Koziol Jan. 15, 2007
A Private Heap for HDF5 Quincey Koziol Jan. 15, 2007 Background The HDF5 library currently stores variable-sized data in two different data structures in its files. Variable-sized metadata (currently only
More informationWhat NetCDF users should know about HDF5?
What NetCDF users should know about HDF5? Elena Pourmal The HDF Group July 20, 2007 7/23/07 1 Outline The HDF Group and HDF software HDF5 Data Model Using HDF5 tools to work with NetCDF-4 programs files
More informationHDF5 User s Guide. HDF5 Release November
HDF5 User s Guide HDF5 Release 1.8.8 November 2011 http://www.hdfgroup.org Copyright Notice and License Terms for HDF5 (Hierarchical Data Format 5) Software Library and Utilities HDF5 (Hierarchical Data
More informationFile System. Preview. File Name. File Structure. File Types. File Structure. Three essential requirements for long term information storage
Preview File System File System File Name, File Structure, File Types, File Access, File Attributes, File Operation Directories Directory Operations Contiguous Allocation Linked List Allocation Linked
More informationCOSC 6374 Parallel Computation. Scientific Data Libraries. Edgar Gabriel Fall Motivation
COSC 6374 Parallel Computation Scientific Data Libraries Edgar Gabriel Fall 2013 Motivation MPI I/O is good It knows about data types (=> data conversion) It can optimize various access patterns in applications
More informationParallel I/O. and split communicators. David Henty, Fiona Ried, Gavin J. Pringle
Parallel I/O and split communicators David Henty, Fiona Ried, Gavin J. Pringle Dr Gavin J. Pringle Applications Consultant gavin@epcc.ed.ac.uk +44 131 650 6709 4x4 array on 2x2 Process Grid Parallel IO
More informationSciSpark 201. Searching for MCCs
SciSpark 201 Searching for MCCs Agenda for 201: Access your SciSpark & Notebook VM (personal sandbox) Quick recap. of SciSpark Project What is Spark? SciSpark Extensions scitensor: N-dimensional arrays
More informationI/O in scientific applications
COSC 4397 Parallel I/O (II) Access patterns Spring 2010 I/O in scientific applications Different classes of I/O operations Required I/O: reading input data and writing final results Checkpointing: data
More informationOpen Data Standards for Administrative Data Processing
University of Pennsylvania ScholarlyCommons 2018 ADRF Network Research Conference Presentations ADRF Network Research Conference Presentations 11-2018 Open Data Standards for Administrative Data Processing
More informationTools Menu (Frequently Used Features)
Tools Menu (Frequently Used Features) Exit VoxelCalc Shop for features Show VoxelCalc User Guide (right click on oither icons shows user guide for that function) Region of Interest (ROI) tool with beam
More informationAston Hall s A-Z of mathematical terms
Aston Hall s A-Z of mathematical terms The following guide is a glossary of mathematical terms, covering the concepts children are taught in FS2, KS1 and KS2. This may be useful to clear up any homework
More informationChapter 5. File and Memory Management
K. K. Wagh Polytechnic, Nashik Department: Information Technology Class: TYIF Sem: 5G System Subject: Operating Name of Staff: Suyog S.Dhoot Chapter 5. File and Memory Management A. Define file and explain
More informationProject Name. The Eclipse Integrated Computational Environment. Jay Jay Billings, ORNL Parent Project. None selected yet.
Project Name The Eclipse Integrated Computational Environment Jay Jay Billings, ORNL 20140219 Parent Project None selected yet. Background The science and engineering community relies heavily on modeling
More informationHigh Performance Computing. University questions with solution
High Performance Computing University questions with solution Q1) Explain the basic working principle of VLIW processor. (6 marks) The following points are basic working principle of VLIW processor. The
More informationPyTables. An on- disk binary data container, query engine and computa:onal kernel. Francesc Alted
PyTables An on- disk binary data container, query engine and computa:onal kernel Francesc Alted Tutorial for the PyData Conference, October 2012, New York City 10 th anniversary of PyTables Hi!, PyTables
More informationRadiative Transfer around Point Sources 1
2001 Radiative Transfer around Point Sources 1 Mon. Not. R. Astron. Soc. 000, 000 000 (2001) Adaptive Ray Tracing for Radiative Transfer around Point Sources Tom Abel 1,2 and Benjamin D. Wandelt 3,4,5
More informationDRAFT. HDF5 Data Flow Pipeline for H5Dread. 1 Introduction. 2 Examples
This document describes the HDF5 library s data movement and processing activities when H5Dread is called for a dataset with chunked storage. The document provides an overview of how memory management,
More informationThe DICOM Standard. Miloš Šrámek Austrian Academy of Sciences
The DICOM Standard Miloš Šrámek Austrian Academy of Sciences Medical Image Formats Typical information present in a file: Image data (unmodified or compressed) Patient identification and demographics Technical
More informationCPSC 3740 Programming Languages University of Lethbridge. Data Types
Data Types A data type defines a collection of data values and a set of predefined operations on those values Some languages allow user to define additional types Useful for error detection through type
More informationAn Evolutionary Path to Object Storage Access
An Evolutionary Path to Object Storage Access David Goodell +, Seong Jo (Shawn) Kim*, Robert Latham +, Mahmut Kandemir*, and Robert Ross + *Pennsylvania State University + Argonne National Laboratory Outline
More informationJHDF5 (HDF5 for Java) 14.12
JHDF5 (HDF5 for Java) 14.12 Introduction HDF5 is an efficient, well-documented, non-proprietary binary data format and library developed and maintained by the HDF Group. The library provided by the HDF
More informationI/O and file systems. Dealing with device heterogeneity
I/O and file systems Abstractions provided by operating system for storage devices Heterogeneous -> uniform One/few storage objects (disks) -> many storage objects (files) Simple naming -> rich naming
More informationDelphin 6 Output File Specification
Delphin 6 Output File Specification Technical Report Stefan Vogelsang, Andreas Nicolai Institut für Bauklimatik Technische Universität Dresden D-01062 Dresden, Germany stefan.vogelsang@tu-dresden.de Abstract
More informationPolyhedron. A polyhedron is simply a three-dimensional solid which consists of a collection of polygons, joined at their edges.
Polyhedron A polyhedron is simply a three-dimensional solid which consists of a collection of polygons, joined at their edges. A polyhedron is said to be regular if its faces and vertex figures are regular
More informationSTANDARD MILITARY =STER PRODUCT FORMAT
I NOTICE OF I I CHANGE I I METRIC 1 MIL-STD-2411 NOTICE I 17 January 1995 MILITARY STANDARD TO ALL HOLDERS OF MIL-STD-2411: =STER PRODUCT FORMAT 1 THE FOLLOWING PAGES OF MIL-STD-2411 HAVE BEEN REVISED
More informationMDA V8.3.0 What s New. Functional Enhancements & Usability Improvements
MDA V8.3.0 What s New Functional Enhancements & Usability Improvements Functional Enhancements & Usability Improvements (MDA V8.3.0) Functional Enhancements Files, Formats and Data Types Usability Improvements
More information3 Data Representation. Data Representation. Department of Computer Science and Engineering 3-1
Data Representation 3-1 Overview This chapter will introduce you to data representations used for Scientific Visualization. We will discuss different grid structures and ways to represent data using these
More informationParallel I/O Performance Study and Optimizations with HDF5, A Scientific Data Package
Parallel I/O Performance Study and Optimizations with HDF5, A Scientific Data Package MuQun Yang, Christian Chilan, Albert Cheng, Quincey Koziol, Mike Folk, Leon Arber The HDF Group Champaign, IL 61820
More informationNDF data format and API implementation. Dr. Bojian Liang Department of Computer Science University of York 25 March 2010
NDF data format and API implementation Dr. Bojian Liang Department of Computer Science University of York 25 March 2010 What is NDF? Slide 2 The Neurophysiology Data translation Format (NDF) is a data
More informationCATEGORIZATION AND CONVERSIONS FOR INDEXING METHODS OF DISCRETE GLOBAL GRID SYSTEMS
Entropy 2014, xx, 1-x; doi:10.3390/ OPEN ACCESS entropy ISSN 1099-4300 www.mdpi.com/journal/entropy Article CATEGORIZATION AND CONVERSIONS FOR INDEXING METHODS OF DISCRETE GLOBAL GRID SYSTEMS Ali Mahdavi-Amiri,
More informationLanding Pages Magento Extension User Guide Official extension page: Landing Pages
Landing Pages Magento Extension User Guide Official extension page: Landing Pages Page 1 Table of contents: 1. Extension settings..... 3 2. Add landing pages. 5 3. General landing page info...... 7 4.
More informationParallel Quality Meshes for Earth Models
Parallel Quality Meshes for Earth Models John Burkardt Department of Scientific Computing Florida State University... 04 October 2016, Virginia Tech... http://people.sc.fsu.edu/ jburkardt/presentations/......
More informationProblem A Ceiling Function
Problem A Ceiling Function Time limit: 4 seconds Advanced Ceiling Manufacturers (ACM) is analyzing the properties of its new series of Incredibly Collapse-Proof Ceilings (ICPCs). An ICPC consists of n
More informationFile Systems: Fundamentals
File Systems: Fundamentals 1 Files! What is a file? Ø A named collection of related information recorded on secondary storage (e.g., disks)! File attributes Ø Name, type, location, size, protection, creator,
More informationFile Systems: Fundamentals
1 Files Fundamental Ontology of File Systems File Systems: Fundamentals What is a file? Ø A named collection of related information recorded on secondary storage (e.g., disks) File attributes Ø Name, type,
More informationThis chapter briefly describes the formats of various files created or used by ACIS.
Chapter 10. File Formats Ignore This chapter briefly describes the formats of various files created or used by ACIS. SAT Save File *SAT Save and Restore ACIS saves, or stores, model geometry information
More informationAvro Specification
Table of contents 1 Introduction...2 2 Schema Declaration... 2 2.1 Primitive Types... 2 2.2 Complex Types...2 2.3 Names... 5 3 Data Serialization...6 3.1 Encodings... 6 3.2 Binary Encoding...6 3.3 JSON
More informationPolycomp Documentation
Polycomp Documentation Release 1.0 Maurizio Tomasi Oct 08, 2017 Contents 1 How to get the latest Polycomp version 3 1.1 Requisites................................................ 3 2 An introduction to
More informationElementary Classifying Polygons
Elementary Classifying Polygons Texas Essential Knowledge & Skills (TEKS) Math 2.8 B-D Geometry & Measurement Objectives: 1) Students will learn vocabulary related to polygons. 2) Students will use that
More informationSupercomputing and Science An Introduction to High Performance Computing
Supercomputing and Science An Introduction to High Performance Computing Part VII: Scientific Computing Henry Neeman, Director OU Supercomputing Center for Education & Research Outline Scientific Computing
More informationStorage and File Hierarchy
COS 318: Operating Systems Storage and File Hierarchy Jaswinder Pal Singh Computer Science Department Princeton University (http://www.cs.princeton.edu/courses/cos318/) Topics Storage hierarchy File system
More informationEncoding Normal Vectors using Optimized Spherical Coordinates
Encoding Normal Vectors using Optimized Spherical Coordinates J. Smith, G. Petrova, S. Schaefer Texas A&M University, USA Abstract We present a method for encoding unit vectors based on spherical coordinates
More informationTypical File Extensions File Structure
CS 355 Operating Systems File Systems File Systems A file is a collection of data records grouped together for purpose of access control and modification A file system is software responsible for creating,
More informationCOS 318: Operating Systems
COS 318: Operating Systems File Systems: Abstractions and Protection Jaswinder Pal Singh Computer Science Department Princeton University (http://www.cs.princeton.edu/courses/cos318/) Topics What s behind
More informationNew Perspectives on PowerPoint Module 2: Adding Media and Special Effects
New Perspectives on PowerPoint 2016 Module 2: Adding Media and Special Effects Objectives, Part 1 Apply a theme used in another presentation Insert shapes Format shapes and pictures Rotate and flip objects
More informationCOMP 530: Operating Systems File Systems: Fundamentals
File Systems: Fundamentals Don Porter Portions courtesy Emmett Witchel 1 Files What is a file? A named collection of related information recorded on secondary storage (e.g., disks) File attributes Name,
More informationSteve Ansari *, Stephen Del Greco, Neal Lott NOAA National Climatic Data Center, Asheville, North Carolina 2. DATA
5A.1 THE WEATHER AND CLIMATE TOOLKIT Steve Ansari *, Stephen Del Greco, Neal Lott NOAA National Climatic Data Center, Asheville, North Carolina ABSTRACT The Weather and Climate Toolkit (WCT) is free, platform
More informationMeta-data Management System for High-Performance Large-Scale Scientific Data Access
Meta-data Management System for High-Performance Large-Scale Scientific Data Access Wei-keng Liao, Xaiohui Shen, and Alok Choudhary Department of Electrical and Computer Engineering Northwestern University
More informationScalable I/O. Ed Karrels,
Scalable I/O Ed Karrels, edk@illinois.edu I/O performance overview Main factors in performance Know your I/O Striping Data layout Collective I/O 2 of 32 I/O performance Length of each basic operation High
More informationLong-term Information Storage Must store large amounts of data Information stored must survive the termination of the process using it Multiple proces
File systems 1 Long-term Information Storage Must store large amounts of data Information stored must survive the termination of the process using it Multiple processes must be able to access the information
More informationVery Large Dataset Access and Manipulation: Active Data Repository (ADR) and DataCutter
Very Large Dataset Access and Manipulation: Active Data Repository (ADR) and DataCutter Joel Saltz Alan Sussman Tahsin Kurc University of Maryland, College Park and Johns Hopkins Medical Institutions http://www.cs.umd.edu/projects/adr
More informationNCL variable based on a netcdf variable model
NCL variable based on a netcdf variable model netcdf files self describing (ideally) all info contained within file no external information needed to determine file contents portable [machine independent]
More informationCS 318 Principles of Operating Systems
CS 318 Principles of Operating Systems Fall 2018 Lecture 16: Advanced File Systems Ryan Huang Slides adapted from Andrea Arpaci-Dusseau s lecture 11/6/18 CS 318 Lecture 16 Advanced File Systems 2 11/6/18
More informationDataMods. Programmable File System Services. Noah Watkins
DataMods Programmable File System Services Noah Watkins jayhawk@cs.ucsc.edu 1 Overview Middleware scalability challenges How DataMods can help address some issues Case Studies Hadoop Cloud I/O Stack Offline
More informationAn Introduction to Images
An Introduction to Images CS6640/BIOENG6640/ECE6532 Ross Whitaker, Tolga Tasdizen SCI Institute, School of Computing, Electrical and Computer Engineering University of Utah 1 What Is An Digital Image?
More informationcdo Data Processing (and Production) Luis Kornblueh, Uwe Schulzweida, Deike Kleberg, Thomas Jahns, Irina Fast
cdo Data Processing (and Production) Luis Kornblueh, Uwe Schulzweida, Deike Kleberg, Thomas Jahns, Irina Fast Max-Planck-Institut für Meteorologie, DKRZ September 24, 2014 MAX-PLANCK-GESELLSCHAFT Data
More informationImproving Access to Multi-dimensional Self-describing Scientific Datasets Λ
Improving Access to Multi-dimensional Self-describing Scientific Datasets Λ Beomseok Nam and Alan Sussman UMIACS and Dept. of Computer Science University of Maryland College Park, MD fbsnam,alsg@cs.umd.edu
More informationProtocol Layers & Wireshark TDTS11:COMPUTER NETWORKS AND INTERNET PROTOCOLS
Protocol Layers & Wireshark TDTS11:COMPUTER NETWORKS AND INTERNET PROTOCOLS Mail seban649@student.liu.se Protocol Hi Hi Got the time? 2:00 time TCP connection request TCP connection response Whats
More information1
0 1 4 Because a refnum is a temporary pointer to an open object, it is valid only for the period during which the object is open. If you close the object, LabVIEW disassociates the refnum with the object,
More informationSpherical Terrain Rendering using the hierarchical HEALPix grid
Spherical Terrain Rendering using the hierarchical HEALPix grid Rolf Westerteiger 1,3, Andreas Gerndt 1, and Bernd Hamann 2 1 German Aerospace Center (DLR) Braunschweig, Germany rolf.westerteiger@dlr.de,
More informationUsing ESML in a Semantic Web Approach for Improved Earth Science Data Usability
Using in a Semantic Web Approach for Improved Earth Science Data Usability Rahul Ramachandran, Helen Conover, Sunil Movva and Sara Graves Information Technology and Systems Center University of Alabama
More informationLCIO: A Persistency Framework and Event Data Model for HEP. Steve Aplin, Jan Engels, Frank Gaede, Norman A. Graf, Tony Johnson, Jeremy McCormick
LCIO: A Persistency Framework and Event Data Model for HEP Steve Aplin, Jan Engels, Frank Gaede, Norman A. Graf, Tony Johnson, Jeremy McCormick SLAC-PUB-15296 Abstract LCIO is a persistency framework and
More informationHDF5 Single Writer/Multiple Reader Feature Design and Semantics
HDF5 Single Writer/Multiple Reader Feature Design and Semantics The HDF Group Document Version 5.2 This document describes the design and semantics of HDF5 s single writer/multiplereader (SWMR) feature.
More informationGetting Out of Squaresville: MODFLOW USG Tools for ArcGIS Steven E. Silver, GISP
Getting Out of Squaresville: MODFLOW USG Tools for ArcGIS Steven E. Silver, GISP ESRI 2014 Users Conference BALLEAU GROUNDWATER, INC. Why Use ArcGIS for Hydrologic Modeling? 1) Access map-base and data
More informationNewman - Software for Computing FTLE in Geophysical Applications
135 Appendix A Newman - Software for Computing FTLE in Geophysical Applications Newman is software to compute the FTLE for time-dependent velocity fields. The velocity field is provided either as an analytical
More informationPost-processing issue, introduction to HDF5
Post-processing issue Introduction to HDF5 Matthieu Haefele High Level Support Team Max-Planck-Institut für Plasmaphysik, München, Germany Autrans, 26-30 Septembre 2011, École d été Masse de données :
More informationFile Management. COMP3231 Operating Systems. Kevin Elphinstone. Tanenbaum, Chapter 4
File Management Tanenbaum, Chapter 4 COMP3231 Operating Systems Kevin Elphinstone 1 Outline Files and directories from the programmer (and user) perspective Files and directories internals the operating
More information