Nous sommes actuellement le 29 Juin 2026, 08:43

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 22 message(s) ]  Aller vers la page 1, 2  Suivant
Auteur Message
 Sujet du message: Dévelopement Playstation 2
MessagePublié: 03 Juin 2002, 22:34 
Hors-ligne
Occasionnel
Occasionnel

Inscription : 07 Jan 2002, 02:36
Message(s) : 145
Salut,

Suis-je le seul a avoir commandé le kit Linux ?
J'attends le mien d'une journée à l'autre.

J'aimerais entrer en contact avec d'autres bidouilleurs dans mon genre.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 04 Juin 2002, 00:22 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 28 Jan 2002, 15:47
Message(s) : 633
Localisation : Québec
Je suis franchement tanté par le défit moi aussi. Mais je me demande si on peut vraiment tirer partie de la puissance de la machine?

Et ensuite, à quoi "benchmark" un PS2 sous linux? Sa serait bien d'avoir une comparaison à un PC sous Linux.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 04 Juin 2002, 11:18 
Hors-ligne
Répond à tout!
Répond à tout!

Inscription : 10 Jan 2002, 14:09
Message(s) : 2386
Localisation : Verdun
Linux a pourtant montré sa supperiorité sur les datapads jusqu'a présent, malgres la dominace de palm.

Le PS2 avec un processeur risc + linux, ca peut etre trs interessant.

Mais aussi, il y a netbsd qui a été porté vers playstation.

Combien coute ce kit?


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 06 Juin 2002, 00:32 
Hors-ligne
Occasionnel
Occasionnel

Inscription : 07 Jan 2002, 02:36
Message(s) : 145
Je l'ai reçu hier. Ce qui fait que je me suis couché à 4am...

Pour résumer rapidement, c'est bin hot.

J'ai buildé un démo qui montre comment utiliser les vpu. Le code est très impressionnant. Si vous vous demandez si on peut exploiter la machine, la réponse est oui, en autant que vous aimiez l'assembleur (comme moi). La puissance de calcul en float est astronomique mais il faut faire microcode en assembleur, en VLIW en plus !!!

Miam miam... je vais me faire du fun.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 06 Juin 2002, 11:12 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 28 Jan 2002, 15:47
Message(s) : 633
Localisation : Québec
Ouf la sa dépasse mes connaissances :)

Mais j'avoue que je serais tanté, ne serait-ce que pour le défis d'en apprendre plus.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 06 Juin 2002, 15:21 
Hors-ligne
A réponse à tout!
A réponse à tout!
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 12:16
Message(s) : 2519
J'aimerais bien que tu post un peu de code STP.

_________________
  • Chroniqueur Jeux Vidéo PS2 - PS3 - PSP - GameCube - Wii - Jeux PCJouez.com
  • Champion Pool Hockey Micro.Info 2005-2006 ET 2006-2007


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 06 Juin 2002, 22:00 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 22:14
Message(s) : 790
Localisation : Extrémité sud-ouest de Lévis
Very Long Instruction Word ? Ce n'est pas peu dire !

Y aurait-il un compilateur C gratuit pour Playstation 2 ou vient-il avec le kit ?


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 07 Juin 2002, 15:28 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 28 Jan 2002, 15:47
Message(s) : 633
Localisation : Québec
René Rhéaume a écrit:
Very Long Instruction Word ?


Heu qu'est-ce que c'est?


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 07 Juin 2002, 16:45 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 22:14
Message(s) : 790
Localisation : Extrémité sud-ouest de Lévis
Trop paresseux pour faire des recherches sur Internet, Damian ?

Voici deux liens intéressents:
http://whatis.techtarget.com/definition ... 95,00.html
http://ciips.ee.uwa.edu.au/~morris/Cour ... /VLIW.html


Dernière édition par René Rhéaume le 08 Juin 2002, 07:04, édité 1 fois.

Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 07 Juin 2002, 22:51 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 28 Jan 2002, 15:47
Message(s) : 633
Localisation : Québec
Non c'est que le 99.9% des gens ne connaissent pas ce genre de choses là :!: Tu sais moi je suis encore au C,Basic,PHP,ASP rien de plus!


Dernière édition par Damian le 08 Juin 2002, 10:14, édité 2 fois.

Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 08 Juin 2002, 07:01 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 22:14
Message(s) : 790
Localisation : Extrémité sud-ouest de Lévis
Damian a écrit:
PS : Chut! pour mon nom! J'vais te botter les fesses au cégep! :) :) :)


Ce genre de chose, on l'écrit par messagerie privée.


Dernière édition par René Rhéaume le 08 Juin 2002, 11:44, édité 1 fois.

Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 08 Juin 2002, 10:42 
Hors-ligne
Toujours là!
Toujours là!

Inscription : 31 Mai 2002, 15:22
Message(s) : 1340
Localisation : Québec
Question:

La majorité du code est en C non? C'est juste les parties de code qui accède aux autre procs qui sont en ASM?


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 09 Juin 2002, 01:43 
Hors-ligne
Occasionnel
Occasionnel

Inscription : 07 Jan 2002, 02:36
Message(s) : 145
Salut les gars,

VLIW, ça veut dire Very Long Instruction Word.

Les deux coprocesseurs vectoriels fonctionnent avec cette méthode.

Chaque ligne de code est double. C'est-à-dire que le coprocesseur est en mesure d'effectuer deux instructions en même temps. En plus, ces coprocesseurs (et le main cpu aussi en passant) sont SIMD. Single Instruction Multiple Data. Ce qui veut dire que qu'avec une instruction, on peut traiter plusieurs données.

Pour résumer, ça veut dire que, par exemple, avec une ligne de code, on peut faire :

- 4 multiplications / additions en float (upper instruction)
- loader les 4 prochaines valeurs (lower instruction)

C'est bin cool...

Ça donne de quoi du genre :

Code :
LOOP1:
 MULw.xyzw VF29, VF31, VF00w       DIV Q, VF00w, VF31w
 MULAx.xyzw ACC, VF08, VF26x       LQI.xyzw VF25, (VI07++)
 MADDAy.xyzw ACC, VF09, VF26y      LQI.xyzw VF30, (VI06++)
 MADDAz.xyzw ACC, VF10, VF26z      IADDIU VI14, VI14, 3
 MADDw.xyzw VF24, VF11, VF26w      IADDI VI11, VI11, -1
[...]


Heureusement, on a besoin de programmer comme ça juste pour les boucles critiques, une cinquantaine de lignes au max.

Bon, je retourne analyser les exemples...

Ciao.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 09 Juin 2002, 12:14 
Hors-ligne
Toujours là!
Toujours là!

Inscription : 31 Mai 2002, 15:22
Message(s) : 1340
Localisation : Québec
Mais le reste du code, on peut le coder en C?


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 09 Juin 2002, 13:18 
Hors-ligne
Occasionnel
Occasionnel

Inscription : 07 Jan 2002, 02:36
Message(s) : 145
Oui oui, C ou C++.


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 22 message(s) ]  Aller vers la page 1, 2  Suivant

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site