.

Kirjasto - Tampereen teknillinen yliopisto

Browsing Research publications by Department "Tietokonetekniikan laitos – Department of Computer Systems"

Sort by: Order: Results:

  • Davidson, Pavel; Collin, Jussi; Takala, Jarmo (2011)
    This paper presents the numerical probabilistic approach to map-matching problem within the framework of Bayesian theory. The proposed solution is based on sequential Monte Carlo method, so called particle filtering. This ...
  • Thombre, Sarang; Nurmi, Jari (2012)
    This paper presents the design methodology and simulation results of a sampled data generator (SDG) designed to operate over the whole range of Global Navigation Satellite System (GNSS) frequencies (1164MHz to 1615.5MHz). ...
  • Jääskeläinen, Pekka; Salminen, Erno; Sanchez de La Lama, Carlos; Takala, Jarmo; Ignacio Martinez, Jose (2011)
    Contemporary embedded systems are often designed as Multiprocessor System-on-Chips (MPSoC) which include multiple processors and other peripherals on a single chip. In contrast to general purpose multiprocessors, the design ...
  • Jääskeläinen, Pekka; Salminen, Erno; Esko, Otto; Takala, Jarmo (2011)
    Multicore Application-Specific Instruction-Set Processors (MCASIP) offer an interesting alternative for implementing parallel applications in MPSoCs. Flexible MCASIP architecture templates allow matching the instruction ...
  • Esko, Otto; Jääskeläinen, Pekka; Huerta, Pablo; de La Lama, Carlos S.; Takala, Jarmo; Martinez, Jose Ignacio (2010)
    A popular way to exploit high level programming languages in FPGA designs is to use a soft-core with accompanying software development tools. However, a common shortcoming with the current soft-core offerings is their ...
  • Patyk, Tomasz; Salmela, Perttu; Pitkänen, Teemu; Jääskeläinen, Pekka; Takala, Jarmo (2011)
    Field programmable gate array (FPGA) is a flexible solution for offloading part of the computations from a processor. In particular, it can be used to accelerate an execution of a computationally heavy part of the software ...
  • Parviainen, Jussi; Kirkko-Jaakkola, Martti; Davidson, Pavel; Vazquez-Lopez, Manuel A.; Collin, Jussi (2011)
    This paper presents the development of a land vehicle navigation system that provides accurate and uninterrupted positioning. A ground speed Doppler radar and one MEMS gyroscope are used to augment differential GPS (DGPS) ...
  • Li, Jin; Gabbouj, Moncef; Takala, Jarmo (2008)
    The two-dimensional discrete cosine transform (2-D DCT) and its subsequent quantization are widely used in standard video encoders. However, since most DCT coefficients become zeros after quantization, a number of redundant ...
  • Guzma, Vladimir; Jääskeläinen, Pekka; Kellomäki, Pertti; Takala, Jarmo (2008)
    Software bypassing is a technique that allows programmer-controlled direct transfer of results of computations to the operands of data dependent operations, possibly removing the need to store some values in general purpose ...
  • Guzma, Vladimir; Pitkänen, Teemu; Takala, Jarmo (2011)
    In this work, we present a minimalistic, energy efficient implementation of instruction buffer. We use loop detection and execution trace analysis to find most commonly executed loops in already scheduled application and ...
  • Salminen, Erno (2010-12)
    Tässä tutkielmassa selvitetään kurssien vaatimaa työmäärää ja mitoitukseen liittyviä haasteita. Tutkitut kurssit on järjestetty Tampereen teknillisen yliopiston Tietokonetekniikan laitoksella vuosina 2005-2010 ja tämä työ ...
  • Thombre, Sarang; Raasakka, Jussi; Hurskainen, Heikki; Nurmi, Jari; Valkama, Mikko; Lohan, Simona (2011)
    This paper demonstrates the effect of radio frequency (RF) front-end (FE) free-running local oscillator (FRO) phase noise (PN) on the phase component of the Global Navigation Satellite System (GNSS) code correlation product. ...
  • Salmela, Perttu; Burian, Adrian; Järvinen, Tuomas; Happonen, Aki; Takala, Jarmo (2011)
    Baseband functions like channel estimation and symbol detection of sophisticated telecommunications systems require matrix operations, which apply highly nonlinear operations like division or square root. In this paper, a ...
  • Matilainen, Lauri; Salminen, Erno; Hämäläinen, Timo D.; Hännikäinen, Marko (2011)
    The design and implementation of an application programming interface (API) is a trade-off between abstraction it provides and overheads it causes. This paper presents an implementation of Multicore Communications API ...
  • Jääskeläinen, Pekka O.; de La Lama, Carlos S.; Huerta, Pablo; Takala, Jarmo (2010)
    OpenCL is a programming language standard which enables the programmer to express the application by structuring its computation as kernels. The OpenCL compiler is given the explicit freedom to parallelize the execution ...
  • Kultala, Heikki; Jääskeläinen, Pekka; Takala, Jarmo (2011)
    The core tool in Application-Specific Instruction Set Processor (ASIP) design toolsets is a retargetable compiler, which can generate efficient code to any processor developed with the toolset. Such a compiler must ...
  • Jääskeläinen, Pekka; Kellomäki, Pertti; Takala, Jarmo; Kultala, Heikki; Lepistö, Mikael (2009)
    Multithreading is an important software modularization technique. However, it can incur substantial overheads, especially in processors where the amount of architecturally visible state is large. We propose an implementation ...
  • Jääskeläinen, Pekka; Kultala, Heikki; Pitkänen, Teemu; Takala, Jarmo (2008)
    Hardware accelerators are used to speed up execution of specific tasks such as video coding. Often the purpose of hardware acceleration is to be able to use a cheaper or, for example, more energy economical processor for ...
  • Viitanen, Timo; Kolehmainen, Jari; Piché, Robert; Okamoto, Yasuhiro (2012)
    In laser drilling, an assist gas is often used to remove material from the drilling point. In order to design assist gas nozzles to minimize spatter formation, measurements of spatter trajectories are required. We apply ...
  • Omer, Anjum; Ahonen, Tapani; Garzia, Fabio; Nurmi, Jari; Brunelli, Claudio; Berg, Heikki (2011)
    Software Defined Radio (SDR) is an innovative approach which is becoming a more and more promising technology for future mobile handsets. Several proposals in the field of embedded systems have been introduced by different ...