Tampere University of Technology

TUTCRIS Research Portal

Design and Implementation of Software Defined Radios on a Homogeneous Multi-Processor Architecture

Research output: Book/ReportDoctoral thesisCollection of Articles

Standard

Design and Implementation of Software Defined Radios on a Homogeneous Multi-Processor Architecture. / Airoldi, Roberto.

Tampere University of Technology, 2013. 54 p. (Tampere University of Technology. Publication; Vol. 1136).

Research output: Book/ReportDoctoral thesisCollection of Articles

Harvard

Airoldi, R 2013, Design and Implementation of Software Defined Radios on a Homogeneous Multi-Processor Architecture. Tampere University of Technology. Publication, vol. 1136, Tampere University of Technology.

APA

Airoldi, R. (2013). Design and Implementation of Software Defined Radios on a Homogeneous Multi-Processor Architecture. (Tampere University of Technology. Publication; Vol. 1136). Tampere University of Technology.

Vancouver

Airoldi R. Design and Implementation of Software Defined Radios on a Homogeneous Multi-Processor Architecture. Tampere University of Technology, 2013. 54 p. (Tampere University of Technology. Publication).

Author

Airoldi, Roberto. / Design and Implementation of Software Defined Radios on a Homogeneous Multi-Processor Architecture. Tampere University of Technology, 2013. 54 p. (Tampere University of Technology. Publication).

Bibtex - Download

@book{f5eb141663eb43988f866ff8e65fb7f7,
title = "Design and Implementation of Software Defined Radios on a Homogeneous Multi-Processor Architecture",
abstract = "In the wireless communications domain, multi-mode and multi-standard platforms are becoming increasingly the central focus of system architects. In fact, mobile terminal users require more and more mobility and throughput, pushing towards a fully integrated radio system able to support different communication protocols running concurrently on the platform. A new concept of radio system was introduced to meet the users' expectations. Flexible radio platforms have became an indispensable requirement to meet the expectations of the users today and in the future. This thesis deals with issues related to the design of flexible radio platforms. In particular, the flexibility of the radio system is achieved through the concept of software defined radios (SDRs). The research work focuses on the utilization of homogeneous multi-processor (MP) architectures as a feasible way to efficiently implement SDR platforms. In fact, platforms based on MP architectures are able to deliver high performance together with a high degree of flexibility. Moreover, homogeneous MP platforms are able to reduce design and verification costs as well as provide a high scalability in terms of software and hardware. However, homogeneous MP architectures provide less computational efficiency when compared to heterogeneous solutions. This thesis can be divided into two parts: the first part is related to the implementation of a reference platform while the second part of the thesis introduces the design and implementation of flexible, high performance, power and energy efficient algorithms for wireless communications. The proposed reference platform, Ninesilica, is a homogeneous MP architecture composed of a 3x3 mesh of processing nodes (PNs), interconnected by a hierarchical Network-on-Chip (NoC). Each PN hosts as Processing Element (PE) a processor core. To improve the computational efficiency of the platform, different power and energy saving techniques have been investigated. In the design, implementation and mapping of the algorithms, the following constraints were considered: energy and power efficiency, high scalability of the platform, portability of the solutions across similar platforms, and parallelization efficiency. Ninesilica architecture together with the proposed algorithm implementations showed that homogeneous MP architectures are highly scalable platforms, both in terms of hardware and software. Furthermore, Ninesilica architecture demonstrated that homogeneous MPs are able to achieve high parallelization efficiency as well as high energy and power savings, meeting the requirements of SDRs as well as enabling cognitive radios. Ninesilica can be utilized as a stand-alone block or as an elementary building block to realize clustered many-core architectures. Moreover, the obtained results, in terms of parallelization efficiency as well as power and energy efficiency are independent of the type of PE utilized, ensuring the portability of the results to similar architectures based on a different type of processing element.",
author = "Roberto Airoldi",
note = "Awarding institution:Tampereen teknillinen yliopisto - Tampere University of Technology<br/>Submitter:Submitted by Roberto Airoldi (roberto.airoldi@tut.fi) on 2013-06-04T11:02:48Z No. of bitstreams: 1 Airoldi.pdf: 1083954 bytes, checksum: 9cb924236b458e77e8a9a717d0cb16c4 (MD5)<br/>Submitter:Approved for entry into archive by Kaisa Kulkki (kaisa.kulkki@tut.fi) on 2013-06-06T10:56:51Z (GMT) No. of bitstreams: 1 Airoldi.pdf: 1083954 bytes, checksum: 9cb924236b458e77e8a9a717d0cb16c4 (MD5)<br/>Submitter:Made available in DSpace on 2013-06-06T10:56:51Z (GMT). No. of bitstreams: 1 Airoldi.pdf: 1083954 bytes, checksum: 9cb924236b458e77e8a9a717d0cb16c4 (MD5)",
year = "2013",
month = "5",
day = "30",
language = "English",
isbn = "978-952-15-3078-4",
series = "Tampere University of Technology. Publication",
publisher = "Tampere University of Technology",

}

RIS (suitable for import to EndNote) - Download

TY - BOOK

T1 - Design and Implementation of Software Defined Radios on a Homogeneous Multi-Processor Architecture

AU - Airoldi, Roberto

N1 - Awarding institution:Tampereen teknillinen yliopisto - Tampere University of Technology<br/>Submitter:Submitted by Roberto Airoldi (roberto.airoldi@tut.fi) on 2013-06-04T11:02:48Z No. of bitstreams: 1 Airoldi.pdf: 1083954 bytes, checksum: 9cb924236b458e77e8a9a717d0cb16c4 (MD5)<br/>Submitter:Approved for entry into archive by Kaisa Kulkki (kaisa.kulkki@tut.fi) on 2013-06-06T10:56:51Z (GMT) No. of bitstreams: 1 Airoldi.pdf: 1083954 bytes, checksum: 9cb924236b458e77e8a9a717d0cb16c4 (MD5)<br/>Submitter:Made available in DSpace on 2013-06-06T10:56:51Z (GMT). No. of bitstreams: 1 Airoldi.pdf: 1083954 bytes, checksum: 9cb924236b458e77e8a9a717d0cb16c4 (MD5)

PY - 2013/5/30

Y1 - 2013/5/30

N2 - In the wireless communications domain, multi-mode and multi-standard platforms are becoming increasingly the central focus of system architects. In fact, mobile terminal users require more and more mobility and throughput, pushing towards a fully integrated radio system able to support different communication protocols running concurrently on the platform. A new concept of radio system was introduced to meet the users' expectations. Flexible radio platforms have became an indispensable requirement to meet the expectations of the users today and in the future. This thesis deals with issues related to the design of flexible radio platforms. In particular, the flexibility of the radio system is achieved through the concept of software defined radios (SDRs). The research work focuses on the utilization of homogeneous multi-processor (MP) architectures as a feasible way to efficiently implement SDR platforms. In fact, platforms based on MP architectures are able to deliver high performance together with a high degree of flexibility. Moreover, homogeneous MP platforms are able to reduce design and verification costs as well as provide a high scalability in terms of software and hardware. However, homogeneous MP architectures provide less computational efficiency when compared to heterogeneous solutions. This thesis can be divided into two parts: the first part is related to the implementation of a reference platform while the second part of the thesis introduces the design and implementation of flexible, high performance, power and energy efficient algorithms for wireless communications. The proposed reference platform, Ninesilica, is a homogeneous MP architecture composed of a 3x3 mesh of processing nodes (PNs), interconnected by a hierarchical Network-on-Chip (NoC). Each PN hosts as Processing Element (PE) a processor core. To improve the computational efficiency of the platform, different power and energy saving techniques have been investigated. In the design, implementation and mapping of the algorithms, the following constraints were considered: energy and power efficiency, high scalability of the platform, portability of the solutions across similar platforms, and parallelization efficiency. Ninesilica architecture together with the proposed algorithm implementations showed that homogeneous MP architectures are highly scalable platforms, both in terms of hardware and software. Furthermore, Ninesilica architecture demonstrated that homogeneous MPs are able to achieve high parallelization efficiency as well as high energy and power savings, meeting the requirements of SDRs as well as enabling cognitive radios. Ninesilica can be utilized as a stand-alone block or as an elementary building block to realize clustered many-core architectures. Moreover, the obtained results, in terms of parallelization efficiency as well as power and energy efficiency are independent of the type of PE utilized, ensuring the portability of the results to similar architectures based on a different type of processing element.

AB - In the wireless communications domain, multi-mode and multi-standard platforms are becoming increasingly the central focus of system architects. In fact, mobile terminal users require more and more mobility and throughput, pushing towards a fully integrated radio system able to support different communication protocols running concurrently on the platform. A new concept of radio system was introduced to meet the users' expectations. Flexible radio platforms have became an indispensable requirement to meet the expectations of the users today and in the future. This thesis deals with issues related to the design of flexible radio platforms. In particular, the flexibility of the radio system is achieved through the concept of software defined radios (SDRs). The research work focuses on the utilization of homogeneous multi-processor (MP) architectures as a feasible way to efficiently implement SDR platforms. In fact, platforms based on MP architectures are able to deliver high performance together with a high degree of flexibility. Moreover, homogeneous MP platforms are able to reduce design and verification costs as well as provide a high scalability in terms of software and hardware. However, homogeneous MP architectures provide less computational efficiency when compared to heterogeneous solutions. This thesis can be divided into two parts: the first part is related to the implementation of a reference platform while the second part of the thesis introduces the design and implementation of flexible, high performance, power and energy efficient algorithms for wireless communications. The proposed reference platform, Ninesilica, is a homogeneous MP architecture composed of a 3x3 mesh of processing nodes (PNs), interconnected by a hierarchical Network-on-Chip (NoC). Each PN hosts as Processing Element (PE) a processor core. To improve the computational efficiency of the platform, different power and energy saving techniques have been investigated. In the design, implementation and mapping of the algorithms, the following constraints were considered: energy and power efficiency, high scalability of the platform, portability of the solutions across similar platforms, and parallelization efficiency. Ninesilica architecture together with the proposed algorithm implementations showed that homogeneous MP architectures are highly scalable platforms, both in terms of hardware and software. Furthermore, Ninesilica architecture demonstrated that homogeneous MPs are able to achieve high parallelization efficiency as well as high energy and power savings, meeting the requirements of SDRs as well as enabling cognitive radios. Ninesilica can be utilized as a stand-alone block or as an elementary building block to realize clustered many-core architectures. Moreover, the obtained results, in terms of parallelization efficiency as well as power and energy efficiency are independent of the type of PE utilized, ensuring the portability of the results to similar architectures based on a different type of processing element.

M3 - Doctoral thesis

SN - 978-952-15-3078-4

T3 - Tampere University of Technology. Publication

BT - Design and Implementation of Software Defined Radios on a Homogeneous Multi-Processor Architecture

PB - Tampere University of Technology

ER -