J'ai recu quelques liens concernant des "white papers" a propos de Linux et des systemes HP. Certains sont specifiques aux architectures Itanium, et d'autres sont assez globaux. Desole, mais tout est en anglais... Ce sont des documents PDF, donc impossible a faire passer au travers de 'babelfish.altavista.com'; de toute facon c'est plsu rigolo qu'utile :-)
Ces deux documents font suite a une question que j'avais posee il y a tres longtemps sur la liste apropos de la disponibilite de "fast semaphores" sous Linux en utilisant des focntionalites assembleurs du type "Load And Clear Word Set" (LDCWS sous HP-PA). Cette fonctionalite equivalente a des instructions TAS (Test And Set) sous d'autres architectures sont tres utiles pour implementer des mode "spinlocks". Ces deux documents decrivent les "spinlocks" avec Itanium ainsi qu'une approche globale de l'optimisation de codes avec cette architecture. Bonne lecture dc PS: Je n'ai pas reussi a imprimer ces documents avec acroread, mais j'ai du utiliser KPDF qui a ete massivement ameliore et fonctionne vraiment tres bien maintenant. En plus, il est tres rapide. **************************************************************************** * White Papers on Implementing Spinlocks, Improving Performance There is a white paper available on "Implementing Spinlocks on the Intel Itanium Architecture and PA-RISC". This paper describes techniques and limitations for implementing spinlocks on both architectures. You can find this paper at: http://h21007.www2.hp.com/dspp/files/unprotected/itanium/spinlocks.pdf Another white paper that may be of interest is "Squeezing Performance Out of the Itanium Architecture", that discusses tips for improving performance on Itanium. This paper can be found at: http://h71028.www7.hp.com/enterprise/downloads/Squeezing_performance_Itanium_100803.pdf Les documents qui suivent me paraissent aussi interessant. --------------------------------------------------------- "Getting Started with Linux on hp Servers" HP offers supported Linux solutions with HP Integrity and ProLiant industry standard servers. This document identifies these solutions and provides information to assist in an installation of Linux from scratch. * Jul 29 2004 PDF (328K) http://h21007.www2.hp.com/dspp/files/unprotected/linuxjw.pdf ---------------------------------------------------------- "Migrating from Solaris to Linux" An overview of the migration process for moving applications from Solaris to Linux. HP provides numerous resources to help you port your applications; this paper highlights several of them. Rather than targeting a vendor-specific implementation of Linux the target platform is any implementation that is certified as being compliant with the Linux Standards Base (LSB) version 1.3 or 2.0 (late summer 2004). This will allow for maximum portability of your applications between different Linux vendors and versions. * Jul 26 2004 PDF (264K) http://h21007.www2.hp.com/dspp/ddl/ddl_Download_File_TRX/1,1249,2241,00.pdf ---------------------------------------------------------- "Migrating from Solaris to Linux Webcast" An overview of the migration process for moving applications from Solaris to Linux. HP provides numerous resources to help you port your applications; this paper highlights several of them. Rather than targeting a vendor-specific implementation of Linux the target platform is any implementation that is certified as being compliant with the Linux Standards Base (LSB) version 1.3 or 2.0 (late summer 2004). This will allow for maximum portability of your applications between different Linux vendors and versions. * Oct 26 2004 http://www.presentationselect.com/hp/archives.asp ---------------------------------------------------------- "Porting an Application to 64-bit Linux on HP Integrity Servers" Linux has been a 64-bit operating system since it was first ported to the HP Alpha platform in 1993. Over that time, the reference Linux platform has been 32-bit on the Intel IA32 platforms. Today, with the introduction of Intel Itanium and other 64-bit processors, making software 64-bit clean has become more important. As with UNIX and other UNIX-like operating systems, Linux uses the LP64 standard where pointers and long integers are 64-bits, but regular integers (int) remain as 32-bits. While some high level languages are not affected by the size differences, those applications written in C, C++, Objective C, and assembler may need to be ported. The effort to port an application from 32 to 64-bits may range from trivial to very difficult depending on how these applications were written and maintained. There are many subtle issues that can cause problems even in a well written highly portable application. This paper discusses these issues and what can be done to correct them. * Nov 2 2004 PDF (180K) http://h21007.www2.hp.com/dspp/ddl/ddl_Download_File_TRX/1,1249,2334,00.pdf _______________________________________________ gull mailing list [email protected] http://lists.alphanet.ch/mailman/listinfo/gull
