Den digitala kärnkretskomponenten som implementerar dataskiftsoperationer
En shifter är en dedikerad funktionsmodul i en dators centrala processorenhet (CPU), som främst används för att utföra dataskiftningsoperationer såsom logiskt vänsterskift, logiskt högerskifte, aritmetiskt högerskifte och cirkulärt högerskift. Den här komponenten använder en cylinderskiftararkitektur för att styra antalet skift från 0 till 31 bitar, vilket stöder teckenbitförlängning och översvämningsdetektering. Som kärnkomponenten i APU:n arbetar växeln i samarbete med den aritmetiska logiska enheten (ALU) för att slutföra databearbetningsuppgifter, accelererande algoritmer inom den digitala signalprocessorn (DSP). Moderna skiftardesigner använder en CMOS-process på 0,18 mikron, vilket uppnår en latens på 1,89 nanosekunder.
Skiftaren använder en trädliknande struktur- som består av multiplexorer (MUX), sammankopplade med ett trådnät för att uppnå godtyckliga växlingsoperationer. 32-bitars skiftararkitekturen innehåller 1280 logiska grindar och stöder en maximal skiftstorlek på 31 bitar. X-DSP använder en förbättrad fullständig-avkodningsarkitektur, vilket minskar latensen med 23 % jämfört med traditionella 40-bitarsskiftare. 16-bitars DSP-skiftaren med fast punkt antar en pipeline-design i tre steg, och utgångsbussen utökas till 40 bitar för att möta överflödesbehandlingskraven.

