A compilation of our work since 2006. Confidential and commercially sensitive information are omitted.
- Software for SKA (2012 – 2013)
Client: New Zealand Trade and Enterprise (New Zealand)
Keywords: Science Data Processor, CSIRO, Software libraries for the SKA project, Multithreading and parallelisation
New! – Open Parallel invited by New Zealand Government to apply for co-funding for the SKA project – more (March 2013)
Client: ARM (United Kingdom).
Keywords: SIMD, Streaming SIMD Extensions 2 (SSE2), OpenCV, NEON, Ne10 software framework
Papers:
OpenCV optimisations with Ne10 using auto-vectorisation for the Cortex-A9
OpenCV & optimisations with Ne10 for Video Stream Processing
- Optimization of Web Performance with Threading Building Blocks (TBB) (2011)
Client: INTEL (USA)
Keywords: Scripting languages, lightweights co-routines, geopic.me, PHP, Perl, HipHop, WordPress, threads::tbb
White paper: Optimizing Web Performance with TBB
Presentation at LCA2012 Video
- Threading Perl using TBB: CPAN module (2011)
Client: INTEL (USA)
Keywords: Threading Building Blocks, threads::tbb, API for Perl 5, parallel_for scalability
White paper: Threading Perl with TBB
- Multicore and Parallel Programming Strategies (2010 – 2011)
Client: Fx2 – ANII (Uruguay)
Keywords: International markets, Silicon Valley, Markets for new technologies, Strategic growth
- WordPress on HipHop (2010)
Client: INTEL (USA)
Keywords: Facebook’s HipHop, PHP execution speed, WordPress port to HipHop
White paper: WordPress on HipHop
- Threading Building Blocks (TBB) in WordPress (2010)
Client: INTEL (USA)
Keywords: TBB comands, PHP functions, parallel_for, HipHop for PHP, memory consumption
White paper: TBB in WordPress
—–
Work before 2010 was delivered by Open Parallel predecessors Erdödy Consultancy and World45
—–
- Multicore NZ – Multicore Computing Systems Business Case (2008 – 2009)
Clients: New Zealand Trade and Enterprise; University of Otago (New Zealand)
Table of Contents: Multicore NZ – Business Case – Research Contract
- Parallel Snort: Or how to get 24× the throughput by using all your CPUs (2008)
Client: Sun Microsystems (USA)
Keywords: Intrusion detection, Parallel Snort, Sun Niagara, Logical Domains
Solution Brief: Parallel Snort: 24x faster
- Accelerators for Networking Stack (2008)
Client: Sun Microsystems (USA).
Keywords: Sun Unified Network Platform (SUN-P), UltraSPARC, Logical Domains
Solution brief – PDF
- Scalability and Performance analysis of OpenSimulator (2008)
Client: 3Di (Japan)
Keywords: OpenSim server infrastructure scalability, performance models
- Sun Microsystems Official Solution Brief – Sun Unified Network Platform (2007)
Client: Sun Microsystems (USA).
Keywords: SUN-P, Sun UltraSPARC Cool Threads, Hypervisor, Software-only networking solutions, Bare-metal domains
- High-Performance Networking with Multi-Core and CMT Systems (2007)
Client: Sun Microsystems (USA)
Keywords: Chip Multi-Threading (CMT), VoIP, Virtualization, Telecommunications, High-speed inter-domain communication, Bare-metal domains
White paper: High Performance Networking with CMT
- RDMA Implementation in Teja Performance Profiling and Testing (2007)
Client: Sun Microsystems (USA)
Keywords: TCP/IP implementation, Remote Direct Memory Access, Teja runtime system, Niagara 1, Niagara 2, T1000 & T2000, Intel Dual-Core, AMD Opteron
- General information on CMT and Multicore Computing (2006)
Keywords: High-throughput offload engines, Custom high-performance network solutions, Generic TCP/IP stack, Specialised RDMA (Remote Direct Memory Access) protocols, Chip Multi-Threading (CMT)
Solution Brief Multicore Computing – General Information