Advanced search

Showing result 1 - 5 of 67 essays matching the above criteria.

  1. 1. A Conjugate Residual Solver with Kernel Fusion for massive MIMO Detection

    University essay from Högskolan i Halmstad/Centrum för forskning om tillämpade intelligenta system (CAISR)

    Author : Ioannis Broumas; [2023]
    Keywords : MIMO; massive MIMO; GPU; CUDA; Software Defined Radio; SDR; MMSE; ZF; zero-forcing; parallel detection; iterative methods; conjugate residual; parallel computing; kernel fusion;

    Abstract : This thesis presents a comparison of a GPU implementation of the Conjugate Residual method as a sequence of generic library kernels against implementations ofthe method with custom kernels to expose the performance gains of a keyoptimization strategy, kernel fusion, for memory-bound operations which is to makeefficient reuse of the processed data. For massive MIMO the iterative solver is to be employed at the linear detection stageto overcome the computational bottleneck of the matrix inversion required in theequalization process, which is 𝒪(𝑛3) for direct solvers. READ MORE

  2. 2. Vallastaden; the Up-Side-Down of Urban Planning? : A Qualitative Case Study of Capacity Development on an Urban Scale

    University essay from Linköpings universitet/Institutionen för tema

    Author : Malin Nilsson; [2023]
    Keywords : Urban Transformative Capacity; Urban Sustainability; Sustainable Communities; Urban Care; Relational Ontology.;

    Abstract : The work towards global sustainable development is growing increasingly complex. Cities and the local urban scale have been acknowledged as important arenas towards sustainability; as they are actors contributing to high climate impacts and contain nebulous circumstances surrounding social orders due to rapid urbanisation. READ MORE

  3. 3. Offloading Workloads from CPU of Multiplayer Game Server to FPGA : SmartNIC implementation with UDP Communication

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Junwen Bao; [2022]
    Keywords : FPGA; UDP; Multiple-connection Server; Network Communication; Integrated Circuit Design; FPGA; UDP; server med flera anslutningar; nätverkskommunikation; Integrerad kretsdesign;

    Abstract : For multiplayer games, the performance of the server’s Central Processing Unit (CPU) is the main factor that limits the number of players on the server at the same time. Compared with the CPU, the Field-Programmable Gate Array (FPGA) architecture has no instructions set and no shared memory. READ MORE

  4. 4. Software Architecture for Concurrency Analysis on a Virtual Platform

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Brinda Mohan; [2022]
    Keywords : ;

    Abstract : With the increasing demand for faster processing, a trend of moving towards multi-core and multiprocessor environments for embedded systems is clear. In this context, concurrent programming is also on the rise. READ MORE

  5. 5. A performance evaluation of concurrent programming with the Swift actor model

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Alex Diaz; [2022]
    Keywords : Concurrent programming; performance analysis; Swift; the actor model; Samtidig programkörning; prestandautvärdering; Swift; actor-modellen;

    Abstract : The Swift programming language recently introduced the actor model alongside Swift concurrency as a first-class citizen. Previously, concurrent programming in Swift required importing modules, e.g., Grand Central Dispatch. READ MORE