Open main menu

CDOT Wiki β

Changes

Fall 2014 SPO600 Packages by Participant

1,874 bytes added, 22:02, 7 October 2014
Brendan Henderson
===Brendan Henderson===
* pcre3- Available on: Fedora ~ pcre, Ubuntu ~ libpcre3, Debian ~ libpcre3. Perl Compatible RegExp Lib. Will need to be ported to aarch64, performance minded!* unrar-free- Not Available: Fedora. Available: Ubuntu ~ unrar-free, Debian ~ unrar-free. Seems like chance to beat x86 performance asm with C and gcc!* vflib3- Not Available: Fedora. Available: Ubuntu ~ vflib3, Debian ~ vflib3. Not priority at all but another interesting opportunity to beat x86 performance asm with C.* php-apc- High priority. Cache module for PHP 5. Multiple different platform asm used for atomics. Available on: Fedora ~ php-pecl-apc, Ubuntu ~ php-apc, Debian ~ php-apc. gcc atomics opportunity!* mysql-5.5- Includes x86 performance asm for crypto and checksum. Seems like relevant performance improvement opportunity. Available on: Fedora ~ mysql, Ubuntu ~ mysql-server-5.5, Debian ~ mysql-server-5.5.* fwts- Firmware test suite, marked on linaro list as being "already worked on".* llvm-3.1- Unsure if porting to arm32 done. Exists on aarch64 as llvm.aarch64 in Fedora 21. Nothing mentioned in regards to performance.* smlsharp- May have a source file that needs to be completely re-written in C. Also optional x86 performance asm for atomics and checksum performance, opportunity for C and gcc optimizations. Only exists in Ubuntu.* mpfr4- C Floating-point math lib, contains A32 asm code, but no aarch64 asm, for what reason the asm is included I am unsure right now(probably performance). Available on: Fedora ~ mpfr, Ubuntu ~ libmpfr4, Debian ~ libmpfr4. Could be great opportunity to learn gcc floating-point optimizations!* gccxml- Doesn't seem difficult to port to aarch64. Not a high priority as not used a lot. Available on: Fedora, Ubuntu, and Debian ~ gccxml.* puf- Low priority for porting. Contains trivial asm for bitops performance, opportunity for C and gcc optimizations. Not Available: Fedora.* insserv - Boot sequence organizer. Doesn't seem like a priority to port.
===Chris Tyler===