top of page

テストの分析と比較のフレームワーク

概要

HAPSなどのハードウェアプロトタイピングソリューションが高額になりがちなプレシリコン企業向けに、WhileoneはCPUのIPC(Instructions Per Cycle)予測ツールを独自開発しました。このツールは、プロセッサ効率の推定と最適化に役立ちます。このツールはワークロード特性を分析し、様々な条件下でのIPCを予測することで、ハードウェアおよびソフトウェアチームのパフォーマンスチューニングとアーキテクチャ決定を支援します。

なぜFACTなのか?

FACT は、チームが事後的なパフォーマンス テストから事前的なパフォーマンス インテリジェンスに移行するのを支援し、すべてのリリースが測定可能、比較可能、信頼できることを保証します。

主な特徴

Integrated Compiler Fuzzing in CI

Seamlessly plugs into existing CI/CD pipelines to continuously test compiler behavior alongside your application code.

Multi-Architecture Validation

Executes test cases across different architectures to uncover platform-specific inconsistencies and failures.

Differential Testing Engine

Compares outputs across compilers (e.g., GCC vs LLVM) or configurations to detect hidden miscompilations.

Crash Detection & Classification

Automatically identifies and categorizes internal compiler errors (ICEs), assertion failures, and unexpected crashes.

Optimization Isolation

Pinpoints issues introduced by specific optimization flags, helping isolate root causes faster.

Automated Test Case Reduction

Minimizes failing inputs into reproducible, developer-friendly test cases for quicker debugging.

Containerized & Reproducible Environment

Runs entirely within controlled environments, ensuring consistency across runs and teams.

CI-FUZZER ensures your compilers are as reliable as your code.
bottom of page