Collective Knowledge Aggregator beta
Home CK AI Interactive articles Graphs Programs Datasets Models Browse Get CK About
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 dividiti,
cTuning foundation,
and the community
          
Implemented as a CK workflow
                     
   
   
                      Hosted at