Ignore:
Timestamp:
Mar 27, 2008, 11:04:49 AM (16 years ago)
Author:
rosiere
Message:

Add :

  • Execute_loop (must be test systemC)
  • Prediction
    • Direction : predifined scheme
    • Branch Target Buffer
  • iFetch_unit
    • ifetch_queue
    • pc management
  • Decod_unit
    • coming soon : support for custom operation
  • Rename_unit
    • RAT
    • Free_list
    • Dependence RAW check
    • Load store unit pointer
  • New Environnement (hierarchy_memory will remove in a next version)


Modif :

  • Manage Custom Operation
  • All component in execute_loop to use the new statistics management

Not Finish :

  • Return Address Stack
  • Environnement
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Script/execute_n.sh

    r2 r78  
    88declare    FILE_CPT;
    99declare    FILE_CPU;
    10 declare    ID="cpu-$HOSTNAME-$$"
     10declare    ID="cpu-${HOSTNAME}-$$"
    1111
    1212#-----[ usage ]---------------------------------------------
    1313function usage ()
    1414{
    15     echo "Usage : $0 file [ nb_process ]";
    16     echo "      * file       : list of command";
    17     echo "      * nb_process : number of process (default (and maximum) is the number of processor)";
     15    echo "Usage     : $0 file [ nb_process ]";
     16    echo "Arguments : ";
     17    echo " * file       : list of command";
     18    echo " * nb_process : number of process (default (and maximum) is the number of processor)";
    1819    echo "";
    19     echo "Note  - This script, for each command, create a directory : Task_X (X is the number of command), and execute the command in this directory.";
    20     echo "      - Two file is generate : \"output\" is the output of the execution, and \"command\" is the command lunch.";
    21     echo "      - A command empty (no command on a line of file1) is a synchronisation with all process"
    22     echo "      - Don't forgot the final end of line (else the last command is not executed";
     20    echo "Note      : ";
     21    echo " * This script, for each command, create a directory : Task_X (X is the number of command), and execute the command in this directory.";
     22    echo " * Two file is generate : \"output\" is the output of the execution, and \"command\" is the command lunch.";
     23    echo " * A command empty (no command on a line of file) is a synchronisation with all process"
     24    echo " * Don't forgot the final end of line (else the last command is not executed";
    2325    echo "";
    2426    exit;
     
    3032    local FILE_CPUINFO=/proc/cpuinfo;
    3133    if test ! -f $FILE_CPUINFO; then
    32         echo "\"$FILE_CPUINFO\" don't exist."
     34        echo "\"${FILE_CPUINFO}\" don't exist."
    3335        usage;
    3436    fi;
    3537
    36     eval "$1=`grep -c \"processor\" $FILE_CPUINFO`";
     38    eval "$1=`grep -c \"processor\" ${FILE_CPUINFO}`";
    3739}
    3840
Note: See TracChangeset for help on using the changeset viewer.