Collective Knowledge Aggregator proof-of-concept
Crowd results Raw CK browser Graphs Reports Datasets Models Home

This page is outdated! New version is available here.


1999 - 2006 - Edinburgh Optimizing Software (EOS)

Date: 2012-10-23 14:34:02.590000
License:
Module: dissemination.soft
Repo: ck-dissemination
CID (DOI-like distributed ID): d76ac3bb9a3f744c:9f143f5b31500137

Files:
eos.tar.gz    (5987KB)
eos_arch.gif    (10KB)
eos_iters.jpg    (40KB)
eos_screenshot.gif    (39KB)

Cross-linking (dependencies):

Meta:
{
  "authors": [
    {
      "name": "0728a400aa1c86fe"
    }
  ], 
  "end_iso_date": "2006-06-01", 
  "local_docs": [
    {
      "file": "eos.tar.gz", 
      "title": "Download tar.gz package (~6Mb)"
    }, 
    {
      "file": "eos_screenshot.gif", 
      "title": "Screenshot (gif)"
    }, 
    {
      "file": "eos_arch.gif", 
      "title": "EOS architecture (gif)"
    }, 
    {
      "file": "eos_iters.jpg", 
      "title": "EOS hill-climbing autotuning example (padding, tiling, unrolling) (jpg)"
    }
  ], 
  "notes": [
    {
      "italic": "yes", 
      "note": "Released in 2001"
    }, 
    {
      "italic": "yes", 
      "note": "Uses source-to-source C and Fortran polyhedral transformation server based on MARS compiler [$#cm_d76ac3bb9a3f744c_409588f5e1d972c2#$]"
    }, 
    {
      "italic": "yes", 
      "note": "Developed during EU FP5 MHAOTEU project [$#cm_c47ad9a552aa7e82_0dd07d427c84c0f6#$] and PhD studies [$#cm_e50b2aeb0e771b47_af47af80ffcc4f40#$]"
    }, 
    {
      "italic": "yes", 
      "note": "Last version: V2.2 (GPL v2 license)"
    }, 
    {
      "italic": "yes", 
      "note": "Technology: NoSQL based database; java and C plugins; socket communication between modules; java based GUI"
    }, 
    {
      "italic": "yes", 
      "note": "Included plugins for program memory/CPU characterization through semantically non-equivalent assembler/binary patching [$#cm_29db2248aba45e59_91c6126884641b59#$, $#cm_29db2248aba45e59_48d8a274c1c9dea9#$, $#cm_29db2248aba45e59_b254c18c8794ba29#$, $#cm_29db2248aba45e59_976aac68c6834af6#$, $#cm_29db2248aba45e59_2a45819c829656cc#$]; own source-to-source compiler; fine-grain autotuning plugins (unrolling, array padding) with partial polyhedral optimization support (tiling, fusion/fission, vectorization)"
    }, 
    {
      "italic": "yes", 
      "note": "Used in first experiments to predict complex optimizations (not just 1 transformation) using machine learning and program semantic and dynamic features (hardware counters)"
    }, 
    {
      "italic": "yes", 
      "note": "Discontinued for $#cm_d76ac3bb9a3f744c_30489f4f8a9c7b1d#$ and later for $#cm_d76ac3bb9a3f744c_69fd2f54eef853b1#$"
    }
  ], 
  "start_iso_date": "1999-02-02", 
  "title": "Edinburgh Optimizing Software (EOS)", 
  "type": {
    "name": "software"
  }, 
  "urls": [
    {
      "title": "Description", 
      "url": "http://fursin.net/wiki/index.php5?title=Research:Developments:EOS"
    }
  ], 
  "why": " - plugin-based client-server program and architecture characterization and autotuning framework"
}

API desc:
{}

If you notice copyrighted, inappropriate or illegal content that should not be here, please report us as soon as possible and we will try to remove it within 48hours!

Developed by Grigori Fursin           
Implemented as a CK workflow
                         
   
                      Hosted at