在不同的硬件架構上擴展 PAL 調度策略需要考慮各種硬件的特性和性能變異性。首先，對於 CPU，PAL 可以通過分析 CPU 的性能變異性來調整作業的分配策略。這可以通過收集不同 CPU 核心的性能數據，並根據這些數據建立性能變異性檔案，類似於在 GPU 上的做法。其次，對於 FPGA，因為其可編程性和特定應用的優化，PAL 可以根據 FPGA 的配置和性能特徵來動態調整作業的分配。這可能涉及到對 FPGA 的資源使用情況進行詳細分析，並根據不同的應用需求來優化資源分配。此外，PAL 的調度策略需要考慮到不同硬件架構的通信延遲和帶寬限制，以確保在多核或多FPGA的環境中有效地利用資源。