Abstract
This paper presents SWIFT, a computationally intensive DSP Architecture for communication applications. We introduce the VLIW feature and SIMD capability of SWIFT, and the vector register file, store buffer, multi-banked memories as well. Then, the structure of nine stages pipeline with powerful bypass logics is disclosed. Finally, the hardware implementation of SWIFT is shown. In SWIFT, computation, data access and control operation can be handled orthogonally. With the efficient SIMD feature, multi-accessible local data memories, and the fine-tuned VLIW instructions, it is possible to achieve high utilization of the DSP datapath in SWIFT.











Similar content being viewed by others
References
Mitola J (1995) The software radio architecture. IEEE Commun Mag 33(5):26–38
Lin Y, Lee H, Woh M et al (2007) SODA: a high-performance DSP architecture for software-defined radio. IEEE Micro 27(1):114–123
Woh M, Lin Y, Seo S et al (2008) From SODA to scotch: the evolution of a wireless baseband processor. In: Proceedings of the 41st annual IEEE/ACM international symposium on microarchitecture, pp 152–163
Woh M, Seo S, Mahlke S et al (2009) AnySP: anytime anywhere anyway signal processing. In: Proceedings of the 36th annual international symposium on Computer architecture (ISCA ’09), pp 128–139
Borkar S, Chien A (2011) The future of microprocessors. ACM Commun 54(5):67–77
Wolf O, Bier J (1998) StarCore launches first architecture. Microprocess Rep 12(14):1–4
Fridman J, Greenfield Z (2000) The TigerSHARC DSP architecture. IEEE Micro 20(1):66–76
Turley J, Hakkarainen H (1997) TI’s new ’C6x DSP screams at 1,600 MIPS. Microprocess Rep 11(2):1–4
Lee H, Lin Y, Harel Y et al (2005) Software defined radio - a high performance embedded challenge. In: Proceedings of the 2005 international conference on high performance embedded architectures and compilers (HiPEAC)
Diefendorff K, Dubey P, Hochsprung R, Scales H (2000) AltiVec extension to powerpc accelerates media processing. IEEE Micro 20(2):85–95
Kumura T, Ikekawa M, Yoshida M, Kuroda I (2002) VLIW DSP for mobile applications. IEEE Signal Process Mag 10–21
Talla D, John L, Burger D (2003) Bottlenecks in multimedia processing with SIMD style extensions and architectural enhancements. IEEE Trans Comput 52(8):1015–1031
Talla D (2001) Architectural techniques to accelerate multimedia applications on general-purpose processors. PhD dissertation Dept Electric Comput Eng Univ Texas
Alvarez M, Salami E, Ramirez A, Valero M (2007) Performance impact of unaligned memory operations in SIMD extensions for video codec applications. In: Proceedings of the IEEE international symposium on performance analysis of systems & software, pp 62–71
Boggs D, Baktha A (2004) The microarchitecture of the intel pentium 4 processor on 90nm technology. Intel Technol J 8(1):7–23
Fridman J (1999) Data alignment for sub-word parallelism in DSP. In: Proceedings of the IEEE workshop on signal processing systems SiPS, pp 251–260
Lcibson S, Sanghavi H (2004) Building a multi-issue vector DSP with configurable-processor technology. Proceedings of GSPX
Berkel C (2005) Vector processing as an enabler for software-defined radio in handheld devices. EURASIP J Appl Signal Process
Williston K (2009) CEV: a DSP does LTE in software. DSP DesignLine
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ren, H., Zhang, Z. & Wu, J. SWIFT: A Computationally-Intensive DSP Architecture for Communication Applications. Mobile Netw Appl 21, 974–982 (2016). https://doi.org/10.1007/s11036-016-0717-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-016-0717-5