Publication | Closed Access
Fast subword permutation instructions using omega and flip network stages
48
Citations
9
References
2002
Year
EngineeringAdvanced ComputingHardware AlgorithmComputer ArchitectureProcessor ArchitectureProgrammable ProcessorsHardware SecurityCombinatorics On WordString-searching AlgorithmString ProcessingComputational LinguisticsFlip Network StagesProgrammable ProcessorParallel ComputingInstruction-level ParallelismArbitrary N-bit PermutationsComputer EngineeringWord (Computer Architecture)Computer ScienceAlgorithmic DevelopmentCryptographyProgram AnalysisCombinatorial Pattern MatchingParallel Programming
This paper proposes a new way of efficiently doing arbitrary n-bit permutations in programmable processors modeled on the theory of omega and flip networks. The new om-flip instruction we introduce can perform any permutation of n subwords in log n instructions, with the subwords ranging from half-words down to single bits. Each omflip instruction can be done in a single cycle, with very efficient hardware implementation. The omflip instruction enhances a programmable processor's capability for handling multimedia and security applications which use subword permutations extensively.
| Year | Citations | |
|---|---|---|
Page 1
Page 1