Coder Social home page Coder Social logo

yinyanlong / iosig Goto Github PK

View Code? Open in Web Editor NEW
9.0 5.0 3.0 3.3 MB

A tool that collects and analyzes I/O traces. It supports C and Fortran, with Java support in progress. It traces POSIX and MPI-IO in MPICH2.

License: Other

Makefile 1.36% Python 19.76% Gnuplot 0.54% Shell 1.05% C 63.52% Fortran 0.88% JavaScript 9.83% CSS 0.46% HTML 2.60%

iosig's Introduction

IOSIG software is a toolkit developed by Scalable Computing Software Lab at Illinois Institute of Technology. In our research work, we designed and developed several performance optimization techniques for parallel I/O systems. Many of the techniques is application-aware that can utilize the I/O characteristics information of the applications to improve the efficiency of I/O system . We use IOSIG to collect and analyze applications I/O characteristics, which works as follows:

  1. IOSIG trace collector records the trace of all the I/O operations of the application.
  2. The IOSIG trace analyzer analyzes the trace files and recognizes the data access patterns.
  3. The analysis results can be displayed using the browser-based dashboard.

See INSTALL.md for how to install and use the software. For more examples on how to use IOSIG to profile parallel I/O benchmarks and applications, check the GitHub project: https://github.com/yinyanlong/profiling_parallel_io.

Contact:

iosig's People

Contributors

yinyanlong avatar fkengun avatar

Stargazers

Hari avatar Jianwen avatar Shuibing He avatar Christoph Niethammer avatar JS39 avatar Sebastian Oeste avatar RaphaelTheFool avatar Lourens Naudé avatar 黎明 avatar

Watchers

James Cloos avatar Ye Shunping avatar  avatar  avatar Anthony Kougkas avatar

iosig's Issues

calculation of p-adj values

Hello Dear Yanlong Yin,

I recently came across your work on IOSig, and I must commend you on the excellent job. Your contributions are truly remarkable.

I have a specific question regarding the calculation of p-adj values in the context of box-plots. We plan to incorporate IOSig into our upcoming research paper and add supplementary figures. I would greatly appreciate it if you could provide some clarification on how the p-adj values in box-plots were computed in IOSig.

Thank you in advance for your time and assistance. I look forward to your guidance on this matter.

one application may generate more than one trace directory in IOSIG_DATA

Such as the following case:

drwx------ 2 yanlong yanlong 4096 2014-02-08 19:26 yanlong_1386952277_mProjectPP
drwx------ 2 yanlong yanlong 4096 2014-02-08 19:26 yanlong_1386952277_mProjExecMPI
drwx------ 2 yanlong yanlong 4096 2014-02-08 19:26 yanlong_1386952282_mProjectPP
drwx------ 2 yanlong yanlong 4096 2014-02-08 19:26 yanlong_1386952283_mProjectPP
drwx------ 2 yanlong yanlong 4096 2014-02-08 19:26 yanlong_1386952297_mProjectPP

mProjExecMPI generated 5 directories.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.