Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Multi-Core Execution of Future Applications in the APZ VM.
KTH, School of Computer Science and Communication (CSC).
KTH, School of Computer Science and Communication (CSC).
2011 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

APZ VM är ett subsystem i Ericssons AXE-plattform, vilket är ett telekommunikationssystem som är vida spritt i världen. Själva APZ VM är en applikation vilket agerar som en virtuell maskin och är utvecklad av Ericsson för att ersätta dess föregångare APZ-maskinen. Teknologiskiftet var fördelaktigt för Ericsson av flera skäl, men framförallt var det förmågan att använda kommersiell hårdvara med kostnadseffektiv prestanda i APZ VM som lockade. APZ VM är delvis parallelliserad och delar exekveringen i två separata enheter som kallas signalprocessorn och instruktionsprocessorn. Den kommersiella hårdvaran som finns idag erbjuder däremot betydligt fler processorkärnor än vad APZ VM kan utnyttja.

Det huvudsakliga angrips sättet för att utnyttja ytterligare processorkärnor i den här rapporten är genom parallellisering av instruktionsprocessorn. Idén är att avlasta instruktionsprocessorn genom att migrera en del av arbetet till en annan processorkärna. Denna parallelliserade prototyp av APZ VM måste också vara helt bakåtkompatibel och transparent för de andra systemen som instruktionsprocessorn kommunicerar med. En fullskalig implementation av en prototyp med parallelliserad instuktionsprocessor är ett stort projekt vilket överstiger resurserna som finns att tillgå för den här rapporten, därför kommer fokus att vara på konstruktionen av en mindre prototyp där flera begränsningar är satta. Den fulla potentialen av projektet undersöks genom simuleringar av de potentiella prestandaförbättringar som uppnås på kommersiell hårdvara med en helt parallelliserad instruktionsprocessor.

Abstract [sv]

APZ VM är ett subsystem i Ericssons AXE-plattform, vilket är ett telekommunikationssystem som är vida spritt i världen. Själva APZ VM är en applikation vilket agerar som en virtuell maskin och är utvecklad av Ericsson för att ersätta dess föregångare APZ-maskinen. Teknologiskiftet var fördelaktigt för Ericsson av flera skäl, men framförallt var det förmågan att använda kommersiell hårdvara med kostnadseffektiv prestanda i APZ VM som lockade. APZ VM är delvis parallelliserad och delar exekveringen i två separata enheter som kallas signalprocessorn och instruktionsprocessorn. Den kommersiella hårdvaran som finns idag erbjuder däremot betydligt fler processorkärnor än vad APZ VM kan utnyttja.

Det huvudsakliga angrips sättet för att utnyttja ytterligare processorkärnor i den här rapporten är genom parallellisering av instruktionsprocessorn. Idén är att avlasta instruktionsprocessorn genom att migrera en del av arbetet till en annan processorkärna. Denna parallelliserade prototyp av APZ VM måste också vara helt bakåtkompatibel och transparent för de andra systemen som instruktionsprocessorn kommunicerar med. En fullskalig implementation av en prototyp med parallelliserad instuktionsprocessor är ett stort projekt vilket överstiger resurserna som finns att tillgå för den här rapporten, därför kommer fokus att vara på konstruktionen av en mindre prototyp där flera begränsningar är satta. Den fulla potentialen av projektet undersöks genom simuleringar av de potentiella prestandaförbättringar som uppnås på kommersiell hårdvara med en helt parallelliserad instruktionsprocessor.

Place, publisher, year, edition, pages
2011.
Series
Trita-CSC-E, ISSN 1653-5715 ; 2011:089
National Category
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-130764OAI: oai:DiVA.org:kth-130764DiVA: diva2:654211
Educational program
Master of Science in Engineering - Computer Science and Technology
Uppsok
Technology
Supervisors
Examiners
Available from: 2013-10-07 Created: 2013-10-07

Open Access in DiVA

No full text

Other links

http://www.nada.kth.se/utbildning/grukth/exjobb/rapportlistor/2011/rapporter11/sehr_andreas_OCH_bring_carl_11089.pdf
By organisation
School of Computer Science and Communication (CSC)
Computer Science

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 114 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf