hh.sePublikasjoner
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Design and Implementation of an Audio Codec (AMR-WB) using Dataflow Programming Language CAL in the OpenDF Environment
Högskolan i Halmstad, Sektionen för Informationsvetenskap, Data– och Elektroteknik (IDE).
Högskolan i Halmstad, Sektionen för Informationsvetenskap, Data– och Elektroteknik (IDE).
2010 (engelsk)Independent thesis Advanced level (degree of Master (Two Years)), 30 poäng / 45 hpOppgave
Abstract [en]

Over the last three decades, computer architects have been able to achieve an increase in performance for single processors by, e.g., increasing clock speed, introducing cache memories and using instruction level parallelism. However, because of power consumption and heat dissipation constraints, this trend is going to cease. In recent times, hardware engineers have instead moved to new chip architectures with multiple processor cores on a single chip. With multi-core processors, applications can complete more total work than with one core alone. To take advantage of multi-core processors, we have to develop parallel applications that assign tasks to different cores. On each core, pipeline, data and task parallelization can be used to achieve higher performance. Dataflow programming languages are attractive for achieving parallelism because of their high-level, machine-independent, implicitly parallel notation and because of their fine-grain parallelism. These features are essential for obtaining effective, scalable utilization of multi-core processors.

In this thesis work we have parallelized an existing audio codec - Adaptive Multi-Rate Wide Band (AMR-WB) - written in the C language for single core processor. The target platform is a multi-core AMR11 MP developer board. The final result of the efforts is a working AMR-WB encoder implemented in CAL and running in the OpenDF simulator. The C specification of the AMR-WB encoder was analysed with respect to dataflow and parallelism. The final implementation was developed in the CAL Actor Language, with the goal of exposing available parallelism - different dataflows - as well as removing unwanted data dependencies. Our thesis work discusses mapping techniques and guidelines that we followed and which can be used in any future work regarding mapping C based applications to CAL. We also propose solutions for some specific dependencies that were revealed in the AMR-WB encoder analysis and suggest further investigation of possible modifications to the encoder to enable more efficient implementation on a multi-core target system.

sted, utgiver, år, opplag, sider
2010. , s. 74
Emneord [en]
ACTORS project, CAL, AMR-WB, Audio Codecs, Dataflow, Multi-core, CAL Actor Language, Dataflow Programming Language, OpenDF
HSV kategori
Identifikatorer
URN: urn:nbn:se:hh:diva-4517OAI: oai:DiVA.org:hh-4517DiVA, id: diva2:321560
Presentation
2010-02-01, E3 meeting area, P.O.Box 823, SE-30118, Halmstad, Halmstad University, IDE Department, 14:00 (engelsk)
Uppsök
Technology
Veileder
Examiner
Tilgjengelig fra: 2010-06-01 Laget: 2010-06-01 Sist oppdatert: 2018-01-12bibliografisk kontrollert

Open Access i DiVA

fulltekst(677 kB)2940 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 677 kBChecksum SHA-512
816a10258632922293921b34f50f5ed6794a49f0d6c456995a1b52d215afa9c272aa38b6c77bd95292e618c027943b71682c43ca97619ba3d3c67f315860d5d5
Type fulltextMimetype application/pdf

Søk i DiVA

Av forfatter/redaktør
Ali, HazemPatoary, Mohammad Nazrul Ishlam
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 2946 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 902 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf