在計算機工程中,執行單元(也稱為功能單元)是中央處理器(CPU)的一部分,它按照計算機程序的指示執行操作和計算。它可能具有自己的內部控制序列單元。在實務上,執行單元較容易和CPU的主控制單元,一些寄存器以及其他內部單元(例如算術邏輯單元(ALU),地址生成單元(AGU),浮點運算器(FPU),加載存儲單元(LSU),分支執行單元(BEU)或一些更小,更具體的組件)相混淆。[1]
現代CPU通常有多個並行執行單元,這被稱為超標量設計。最簡單的安排是使用一個總線管理器來管理內存接口,而使用另一個來執行計算。另外,現代CPU的執行單元通常是流水線化的。