I don't believe that the architecture is relative to your fault. I believe that none of the architectures support the pthread lib in SE mode.

On 04/05/2012 12:37 PM, Mohamed hédi Ghaddab wrote:
i have the same problem when i want to run it with X86 SE mode.

ghaddab@ghaddab-Inspiron-N5110:~$ gcc multi-thread.c -o multi-thread-2 -lpthread -staticmulti-thread.c: In function 'main': multi-thread.c:24:10: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] ghaddab@ghaddab-Inspiron-N5110:~$ gem5/build/X86/gem5.opt gem5/configs/example/se.py --cpu-type=timing --num-cpus=3 -c ./multi-thread-2
gem5 Simulator System. http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.

gem5 compiled Apr  5 2012 10:12:51
gem5 started Apr  5 2012 11:37:02
gem5 executing on ghaddab-Inspiron-N5110
command line: gem5/build/X86/gem5.opt gem5/configs/example/se.py --cpu-type=timing --num-cpus=3 -c ./multi-thread-2
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/ghaddab/gem5/src/python/m5/main.py", line 357, in main
    exec filecode in scope
  File "gem5/configs/example/se.py", line 159, in <module>
    system.cpu[i].workload = multiprocesses[i]
IndexError: list index out of range


2012/4/5 kostadinos parasyris <[email protected] <mailto:[email protected]>>

    Hi

    Alpha_SE is not able to run pthread applications. You can use parmacs 
library to creating multi-threaded applications.I dont know how this is done 
though.

    Kostadinos Parasyris



    On 04/05/2012 12:29 PM, Mohamed hédi Ghaddab wrote:
    Hello,

    I want to run a multithread program in ALPHA SE mode.
    my main program creates 5 threads with the pthread_create()
    routine. Each
    thread prints a Hello World! message, and then terminates with a
    call to
    pthread_exit().

    https://computing.llnl.gov/tutorials/pthreads/samples/hello.c

    I use alpha cross-compiler to compile this code:

    /alpha-unknown-linux-gnu/bin/alpha-unknown-linux-gnu-gcc
    multi-thread.c -o multi-thread-5 -lpthread -static
    /
    But I can't run it in 6 processor :

    /gem5/build/ALPHA/gem5.opt gem5/configs/example/se.py
    --cpu-type=timing --num-cpus=6 -c ./multi-thread-5/

    ERROR message:

    gem5 compiled Mar 29 2012 11 <tel:29%202012%2011>:00:36
    gem5 started Apr  5 2012 11:19:53
    gem5 executing on ghaddab-Inspiron-N5110
    command line: gem5/build/ALPHA/gem5.opt
    gem5/configs/example/se.py --cpu-type=timing --num-cpus=6 -c
    ./multi-thread-5
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/home/ghaddab/gem5/src/python/m5/main.py", line 357, in main
        exec filecode in scope
      File "gem5/configs/example/se.py", line 159, in <module>
        system.cpu[i].workload = multiprocesses[i]
    IndexError: list index out of range


    http://www.mail-archive.com/[email protected]/msg00737.html

    Does anyone have some basic knowledge about it?
    thank you.
-- Cordialement,
    Mohamed hédi GHADDAB

    Etudiant M2
    Ingénieur Informatique Spécialité Systèmes embarqués
    Laboratoires:
       * Laboratoire CES,École nationale d'ingénieurs de Sfax (ENIS),
    Tunisie
       * Laboratoire d'Informatique Fondamentale de Lille, Université
    de Lille 1, France
    Mobile : +33 (0) 6.43.77.45.02 <tel:%2B33%20%280%29%206.43.77.45.02>


    _______________________________________________
    gem5-users mailing list
    [email protected]  <mailto:[email protected]>
    http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users


    _______________________________________________
    gem5-users mailing list
    [email protected] <mailto:[email protected]>
    http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users




--
Cordialement,
Mohamed hédi GHADDAB

Etudiant M2
Ingénieur Informatique Spécialité Systèmes embarqués
Laboratoires:
   * Laboratoire CES,École nationale d'ingénieurs de Sfax (ENIS), Tunisie
* Laboratoire d'Informatique Fondamentale de Lille, Université de Lille 1, France
Mobile : +33 (0) 6.43.77.45.02


_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to