Overview of Helium

From RCSWiki

Revision as of 18:06, 3 October 2009 by Bhuang2 (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

About

  • Author: Bin Huang
  • Revision History: Version 1.5 2009/10/02
  • Description:

Helium is a project that aims to support native compiler for ML-410 boards. It allows users to compile source codes into binary natively on powerpc405. It will avoid using cross-compiler on remote server as if ML-410 is a standalone platform. Helium is recommended for compiling those complex software packages dependent on multiple libraries , such as PVFS2 and HPC benchmarks. For simple standalone C programs, user can either choose Helium on ML-410 board or still use conventional cross-compiler on remote server.

  • Bug reports/Feature requests: bin.arthur@gmail.com
  • Recent Updates:
  1. Ver1.1 Helium has been moved to Sata drives for faster native compiling on disks.
  2. Ver1.2 2009/05/05 CLFS (Cross-compiled Linux From Scratch) has been done. Various practical software packages installed are listed here http://cross-lfs.org/view/svn/ppc/index.html.
  3. Ver1.3 2009/05/07 Adding new features: pvfs2, nfs client support
  4. Ver1.4 2009/05/12 Tuning powerpc405 from 300Mhz to 400Mhz for Linux system
  5. Ver1.5 2009/10/02 Adding BerkeleyDB.4.3

System main features

  • CPU: powerpc405 (400Mhz)
  • Linux 2.6 environment
  • Kernel-Module-Init-Tools
  • GCC 4.3.3
  • GLibc 2.9
  • Make 3.81
  • Perl-5.10.0
  • Networking configuration support

Additional packages for cluster (not listed in CLFS website)

  • Net-tools-1.60
  • NFS utility
    • TCP Wrapper-7.6
    • Portmap 6.0
    • NFS Utilities-1.1.2
  • Chkconfig package 1.3.30
  • inetutils-1.5
  • Open MPI
  • ATLAS
  • HPL
  • Parallel Virtual File System 2 (PVFS2) 2.7.1


Continue on to the Tuning Powerpc405 to 400Mhz

Personal tools