Changeset 542 for proto/parabix2/src


Ignore:
Timestamp:
Jul 28, 2010, 3:30:10 PM (9 years ago)
Author:
ksherdy
Message:

Update readme.txt instructions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • proto/parabix2/src/carryq/readme.txt

    r535 r542  
    1 TODO - Ensure the following instruction run correctly.
     1Author: Ken Herdy (ksherdy@sfu.ca)
     2Date: July 28th 2010
    23
    34This directory contains the following files.
    45
    5 1. xmlwf.c - Parabix2 compiler generated version of xml well-formedness.
    6 2. template.c - Parabix2 template files used to generate xmlwf.c
    7 3. parabix2_carry_queue_compilable.py - Parabix2 python script used to generate xmlwf.c.
    8 3. xmlwf_carry.c - Hand modified xmlwf.c files which implements the 'carry queue'.
     61. parabix2_carry_queue_compilable.py - Original Parabix2 python script used to generate xmlwf.c.
     72. xmlwf_cq.c - Hand modified xmlwf.c file which implements the 'carry queue' strategy.
     83. xmlwf.c - Parabix2 compiler generated version of xml well-formedness.
    994. carry_queue.py - A python script with substitutes each 'mov $0, adc, add, adc' with a single adc instruction.
    10 5. Makefile - Makefile to with target to generate assembly instructions, object code and executables.
     105. Makefile - Makefile withs target to generate assembly instructions, object code and executable files.
    1111
    12 To generate an 'carry queue' executable perform the following steps.
     12To generate a comparable 'xmlwf' version based on xmlwf.c generated from the Python prototype 'parabix2_carry_queue_compilable.py'.
     13
     141. make xmlwf_buffer_profiling
     15
     16To generate an 'carry queue' executable based xmlwf_cq.c.
    1317
    14181. make asm_cq
    15 2. http://www.facebook.com/#!/photo.php?pid=69233&id=111261732246242
     192. python cq_asm.py xmlwf_cq.s xmlwf_cq_peephole.s
    16203. make as_cq
    17214. make as_cq.o
     22
     23Compare 'xmlwf' and 'xmlwf_cq'.
     24
     25./xmlwf <test_file.xml>
     26./xmlwf_cq_peephole <test_file.xml>
Note: See TracChangeset for help on using the changeset viewer.