Nexus Nexus - MATLAB Compatible Computing Platform

📊 Setup and Infrastructure - Three-Way Comparison

Comprehensive performance comparison of Phase 1 proprietary implementation versus Original GPL code and MATLAB built-in functions.

Pass column: Pass only when the proprietary time is strictly less than both the GPL and MATLAB times (Phase 6 and other phases). For Phase 4, GPL must be present; MATLAB may be missing (GPL-only reference). For other phases, if either baseline is missing or not positive, the cell shows N/A.

Date: 2026-02-07
Test Suite: Phase 1: Setup and Infrastructure
Code Coverage: 100%
Total Functions: 1
Functions Tested: 1

📈 Summary Statistics

Phase 1 Faster
0
functions
Same Performance
0
functions
Average Improvement
-12.7%
faster than GPL
Code Coverage
100%
all functions tested
Benchmarking Coverage
100%
1/1 functions benchmarked

🔍 Detailed Function Comparison

Function Description Phase 1 (ns) Original GPL (ns) MATLAB (ns) Phase 1 vs GPL Phase 1 vs MATLAB GPL vs MATLAB Status Pass
strsave Save string to allocated memory N/A 48.0 40.0 N/A N/A 20% slower ✅ Faster than GPL N/A

✅ Code Coverage Details

Total Functions in Phase 1: 1

Functions with Tests: 1

Coverage Percentage: 100%

Test Files Created: Comprehensive test files

Tests Passing: All tests passing

📝 Notes

  • Phase 1: Proprietary implementation using --enable-phase1
  • Original GPL: Standard Octave GPL implementation
  • MATLAB: Built-in optimized functions (reference)
  • All benchmarks run on the same hardware for fair comparison
  • Times are average execution time per function call
  • Improvement percentage shows Phase 1 vs Original GPL