Automatiser le parallelisme sous Java
Des chercheurs de l’Université de l’Illinois at Urbana-Champaign (UIUC) ont publié un outil (DPJizer) destiné à faciliter le développement d’applications Java tirant parti des processeurs multicores.
Le programme analyse le code et génère automatiquement des annotations requises pour synchroniser les tâches tournantes en parallèle. Selon les chercheurs, cette méthode peut être encore plus précise que des annotations manuelles.
Disponible sous la forme d’un plugin Eclipse il est proposé gratuitement en ligne et le code est open source. Les travaux ont été financés par Microsoft et Intel (cf. « Microsoft et Intel s'allient pour les applications multithread »). Le parallélisme en programmation continue d’être largement sous-exploité et en conséquence, la grande majorité des programmes ont des performances bien en deçà de ce qu’ils pourraient atteindre. Les initiatives encourageant les projets de ce genre se multiplient, mais nous sommes encore loin d’une solution miracle.
- Le Kinect pourrait être 4x plus précis
- Quand AMD bricole ses Radeon 6950/6970
- 8 Go pour les cartouches de la Nintendo 3DS
- Gigabyte : mini boîtier pour micro-ATX
- Un serveur ARM : 16 cores, 20 000 $, 80 W
- Des SSD en SATA 6 Gbps chez A-Data
- NEC : une tablette dual-screen sous Android
- Oracle livre la version 1.0 de Cloud Office
- Durée de vie des SSD : on va tester [1]
- Élargissement de la taxe sur la copie privée
- TDJ : Synology USB Station 2, Kingston DT Ult.
- Tom's Guide : les meilleurs notebooks 2010
- Les Core i5 Sandy Bridge en vente en France
- Le petit Lian-Li mange des cartes de 37 cm
- Dell redevient premier actionnaire de Dell
- Zotac AMP!ifie la GeForce GTX 570
- Android 2.3 : bientôt pour le Nexus One
- Deux bugs trouvés dans la pile IPSEC d'OpenBSD





En tous cas ca va dans le bon sens...
Maintenant, trouvez une solution pour faire pareil avec PHP !!!
ce qui est toujours sympa avec le multithread c'est le debugging :9
@ofunk : pas faux ;-)
En tous cas ca va dans le bon sens...Maintenant, trouvez une solution pour faire pareil avec PHP !!!
Quel intérêt de multhreader le PHP?
Vu que les serveurs sont limités en nombre de core et qu'il y a généralement pas mal d'utilisateurs qui y accèdent simultanément de quoi bien charcher les divers core, je ne vois pas l'intérêt de multithreader.
Je trouve étonnant qu'il y ait besoin de ce genre de choses... Un programme bien modélisé sera bien programmé, et donc bien parallélisé. Les développeurs n'accordent souvent qu'une importance relative à la phase de conception "papier".