• [^] # Re: question technique :

    Posté par . En réponse au journal Les PPU !!. Évalué à 5.

    En relisant récemment un fameux article sur le processeur Cell d'IBM http://www.blachford.info/computer/Cell/Cell0_v2.html je suis tombé (sans me faire mal, heureusement) sur cette analyse (du même auteur) sur le PPU d'Ageia. Les spécificités/nécessités des calculs physiques sont résumées dans ce paragraphe :

    "Physical simulation already exists in games but you need a lot horsepower to do it properly. It requires massive floating point capabilities and collision detection in particular requires potentially massive memory bandwidth. General purpose CPUs have neither of these and are consequently not very good at these simulations. It is for physics and other similar tasks that the processors in next generation games consoles such as the XBox 360 and PS3 have high bandwidth and huge floating point capabilities."

    Soit, dans la langue de Molière (qui doit être passablement décomposée d'ailleurs, mais passons) :

    "La simulation physique existe déjà dans les jeux mais elle requiert beaucoup de puissance pour être correcte. Elle nécessite une capacité massive en calcul flottant et la détection de collision en particulier réclame une bande passante mémoire potentiellement énorme. Les CPU généralistes n'ont ni l'un ni l'autre, et par conséquent ne sont pas très doués dans ces domaines. C'est pour la physique et les tâches similaires que les processeurs des consoles nouvelle-génération comme la XBox 360 et la PS3 ont une bande passante mémoire élevée et de bonnes performances en calcul flottant."

    [ Traduction rapide et approximative (merci au passage à schyzomarijks< pour la traduction de "memory bandwidth" qui m'échappait). ]

    Comme le fait remarquer l'auteur, PhysX est très similaire au Cell question concept.