- -

MIMOPack: a high-performance computing library for MIMO communication systems

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

MIMOPack: a high-performance computing library for MIMO communication systems

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Ramiro Sánchez, Carla es_ES
dc.contributor.author Vidal Maciá, Antonio Manuel es_ES
dc.contributor.author Gonzalez, Alberto es_ES
dc.date.accessioned 2016-06-20T09:31:53Z
dc.date.available 2016-06-20T09:31:53Z
dc.date.issued 2015-02
dc.identifier.issn 0920-8542
dc.identifier.uri http://hdl.handle.net/10251/66160
dc.description.abstract This paper presents MIMOPack, a set of optimized functions to perform some of themost complex stages in multiple-input multiple-output (MIMO) communication systems such as channel coding, preprocessing, precoding and detection. These functions are optimized to be run in a wide range of architectures increasing the portability of scientific codes between different computing environments. MIMOPack aims to become a useful library for the research community facilitating to the programmer the development of adaptable parallel applications and also to speed up simulation platforms used to assess different technologies proposed by several companies involved in standarization processes. es_ES
dc.description.sponsorship This work has been supported by SP20120646 project of Universitat Politecnica de Valencia, by ISIC/2012/006 and PROMETEO FASE II 2014/003 projects of Generalitat Valenciana; and has been supported by European Union ERDF and Spanish Government through TEC2012-38142-C04-01. en_EN
dc.language Inglés es_ES
dc.publisher Springer es_ES
dc.relation.ispartof The Journal of Supercomputing es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject HPC library es_ES
dc.subject GPU es_ES
dc.subject Multi-core es_ES
dc.subject CUDA es_ES
dc.subject MIMO es_ES
dc.subject.classification CIENCIAS DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL es_ES
dc.subject.classification TEORIA DE LA SEÑAL Y COMUNICACIONES es_ES
dc.title MIMOPack: a high-performance computing library for MIMO communication systems es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.1007/s11227-014-1328-1
dc.relation.projectID info:eu-repo/grantAgreement/UPV//SP20120646/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/GVA//ISIC%2F2012%2F006/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/GVA//PROMETEOII%2F2014%2F003/ES/Computación y comunicaciones de altas prestaciones y aplicaciones en ingeniería/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/MINECO//TEC2012-38142-C04-01/ES/PROCESADO DISTRIBUIDO Y COLABORATIVO DE SEÑALES SONORAS: CONTROL ACTIVO/ es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Comunicaciones - Departament de Comunicacions es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Instituto Universitario de Telecomunicación y Aplicaciones Multimedia - Institut Universitari de Telecomunicacions i Aplicacions Multimèdia es_ES
dc.description.bibliographicCitation Ramiro Sánchez, C.; Vidal Maciá, AM.; Gonzalez, A. (2015). MIMOPack: a high-performance computing library for MIMO communication systems. The Journal of Supercomputing. 71(2):751-760. https://doi.org/10.1007/s11227-014-1328-1 es_ES
dc.description.accrualMethod S es_ES
dc.relation.publisherversion http://link.springer.com/article/10.1007/s11227-014-1328-1 es_ES
dc.description.upvformatpinicio 751 es_ES
dc.description.upvformatpfin 760 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 71 es_ES
dc.description.issue 2 es_ES
dc.relation.senia 302488 es_ES
dc.identifier.eissn 1573-0484
dc.contributor.funder Generalitat Valenciana es_ES
dc.contributor.funder Ministerio de Economía y Competitividad es_ES
dc.contributor.funder Universitat Politècnica de València es_ES
dc.description.references Paulraj AJ, Gore DA, Nabar RU, Blcskei H (2004) An overview of MIMO communications—a key to gigabit wireless. Proc IEEE 92(2):198–218 es_ES
dc.description.references Rusek F, Persson D, Lau B, Larsson E, Marzetta T, Edfors O, Tufvesso F (2013) Scaling up MIMO: opportunities and challenges with very large arrays. IEEE Signal Process Mag 30(1):40–60 es_ES
dc.description.references Lin Y, Lee H, Woh M, Harel Y, Mahlke S, Mudge T, Chakrabarti C, Flautner K (2007) SODA: a high-performance DSP architecture for software-defined radio. IEEE MICRO 27(1):114–123 es_ES
dc.description.references Yang C-H, Markovic D (2008) A multi-core sphere decoder VLSI architecture for MIMO communications. Global telecommunications conference, pp 1–6 es_ES
dc.description.references Wu D, Eilert J, Liu D (2011) Implementation of a high-speed MIMO soft-output symbol detector for software defined radio. J Signal Process Syst 63(1):27–37 es_ES
dc.description.references Tan K, Liu H, Zhang J, Zhang Y, Fang J, Voelke GM (2011) Sora: high-performance software radio using general-purpose multi-core processors. Commun ACM 54(1):99–107 es_ES
dc.description.references Wu M, Sun Y, Gupta S, Cavallaro J (2011) Implementation of a high throughput soft MIMO detector on GPU. J Signal Process Syst 64(2):123–136 es_ES
dc.description.references Nylanden T, Janhunen J, Silven O, Juntti M (2010) A GPU implementation for two MIMO-OFDM detectors. International conference on embedded computer systems, pp 293–300 es_ES
dc.description.references Falcao G, Silva V, Sousa L (2009) How GPUs can outperform ASICs for fast LDPC decoding. International conference of supercomputing, pp 123–136 es_ES
dc.description.references Innovative Computing Laboratory, University Tennessee, Knoxville (2009) MAGMA: Matrix algebra on GPU and multicore architectures. Available at http://icl.cs.utk.edu/magma/index.html es_ES
dc.description.references EM Photonics, Inc (2010) CULA Tools - GPU accelerated LAPACK. Available at http://www.culatools.com es_ES
dc.description.references MathWorks, Inc. (2011) Communications System Toolbox - Design and simulate the physical layer of communication systems. http://www.mathworks.es/products/communications/ es_ES
dc.description.references ITPP-C++ Library for Mathematical, signal processing, speech processing, and communications classes and functions. Available at http://itpp.sourceforge.net es_ES
dc.description.references Roger S, Ramiro C, Gonzalez A, Almenar V, Vidal AM (2012) An efficient GPU implementation of fixed-complexity sphere decoders for MIMO wireless systems. Integr Comput-Aided Eng 19(4):341–350 es_ES
dc.description.references Ramiro C, Roger S, Gonzalez A, Almenar V, Vidal AM (2013) Multi-core implementation of a fixed-complexity tree-search detector for MIMO communications. J Supercomput 65(3):1010–1019 es_ES
dc.description.references Garcia VM, Gonzalez A, Gonzalez C, Martinez-Zaldivar FJ, Ramiro C, Roger S, Vidal AM (2011) The impact of GPU/multicore in signal processing: a quantitative approach. Waves 3:96–106 es_ES
dc.description.references Roger S, Ramiro C, Gonzalez A, Almenar V, Vidal AM (2012) Fully parallel GPU implementation of a fixed-complexity soft-output MIMO detector. IEEE Trans Veh Technol 61(8):3796–3800 es_ES
dc.description.references Domene F, Roger S, Ramiro C, Piero G, Gonzalez A (2012) A reconfigurable GPU implementation for Tomlinson–Harashima precoding. 37th international conference on acoustics, Kyoto, Japan es_ES
dc.description.references Domene F, Roger S, Ramiro C, Piero G, Gonzalez A (2012) Efficient implementation of multiuser precoding algorithms on GPU for MIMO-OFDM systems. XXVII Simposium Nacional de la Unin Cientfica Internacional de Radio, Elche, Spain es_ES
dc.description.references Ramiro C, Simarro Haro MA, Martinez-Zaldivar MJ, Vidal AM, Gonzalez A (2013) A GPU implementation of an iterative receiver for energy saving MIMO ID-BICM systems. J Supercomput. doi: 10.1007/s11227-013-1081-x es_ES
dc.description.references Larsson EG (2009) MIMO detection methods: how they work [lecture notes]. Signal Process Mag IEEE 26(3):91–95. doi: 10.1109/MSP.2009.932126 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem