Erhöhung der nebenläufigkeit in automatisch entworfenen digitalen systemen
Autor(a) principal: | |
---|---|
Data de Publicação: | 1986 |
Tipo de documento: | Tese |
Idioma: | deu |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/17852 |
Resumo: | Nebenläufigkeit (die gleichzeitige Aktivität mehrerer Operationen in einem digitalen System) ist eine Möglichkeit, ohne Anstieg der Technologiekosten hohe Arbeitsgeschwindigkeiten zu erzielen. Die vorliegende Arbeit soil einen Beitrag zur Lösung des Problems der Erhöhung des Nebenlaufigkeitsgrades in komplexeren digitalen Systemen durch automatischen Entwurf leisten. Ausgangspunkt dieser Arbeit ist die bisher unbefriedigende Situation bei der Beschreibung und automatischen Synthese nebenlaufiger Schaltungen im Vergleich zur verbreiteten Ausnutzung von Nebenläufigkeit in den Bereichen der Rechnerarchitektur, Betriebssysteme und Programmiersprachen. Im allgemeinen wird Nebenläufigkeit erst in den letzten Phasen des automatischen Entwurfsprozesses einbezogen, was die Komplexität des Syntheseverfahrens beträchtlich erhöht. Dagegen verfolgt diese Arbeit die Idee, daß ein hoher Nebenläufigkeitsgrad mit geringer Synthesekomplexität erreicht wird, wenn Nebenläufigkeit schon in den frühesten Entwurfsphasen, nämlich der Problemanalyse und der Verhaltensbeschreibung, berücksichtigt wird. Zur Beschreibung des Verhaltens eines Systems wird die Sprache BABEL (Beschreibungssprache für nebenläufige digitale Schaltungen) eingeführt, die eine hierarchische und strukturierte Beschreibung der Nebenläufigkeit unterstützt. Mit dem Ziel, die Zunahme der Komplexität des von der BABEL-Beschreibung ausgehenden automatischen Syntheseprozesses gering zu halten, wurden Verfahren zur Realisierung von Nebenläufigkeit durch mehrere kooperative Steuerwerke und Verfahren zur Erhöhung des Parallelitätsgrades durch Kompaktierung von Zuständen entwickelt. Um den Entwurfsprozeß zu vervollstandigen, wurden die Sprache und das Syntheseverfahren an das automatische Entwurfssystem CADDY (Carlsruhe Digital Design System) angeschlossen. Die am Ende des automatischen Entwurfsvorgangs erzeugte Schaltung nutzt die im beschriebenen System vorliegende Nebenläufigkeit dann voll aus. |
id |
URGS_471e2f7b8e7f6e8616cb02286aaf7f78 |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/17852 |
network_acronym_str |
URGS |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
repository_id_str |
1853 |
spelling |
Weber, Taisy SilvaUniversitat Karlsruhe. Fakultat fur InformatikSchmid, Detlef2009-12-12T04:15:06Z1986http://hdl.handle.net/10183/17852000104214Nebenläufigkeit (die gleichzeitige Aktivität mehrerer Operationen in einem digitalen System) ist eine Möglichkeit, ohne Anstieg der Technologiekosten hohe Arbeitsgeschwindigkeiten zu erzielen. Die vorliegende Arbeit soil einen Beitrag zur Lösung des Problems der Erhöhung des Nebenlaufigkeitsgrades in komplexeren digitalen Systemen durch automatischen Entwurf leisten. Ausgangspunkt dieser Arbeit ist die bisher unbefriedigende Situation bei der Beschreibung und automatischen Synthese nebenlaufiger Schaltungen im Vergleich zur verbreiteten Ausnutzung von Nebenläufigkeit in den Bereichen der Rechnerarchitektur, Betriebssysteme und Programmiersprachen. Im allgemeinen wird Nebenläufigkeit erst in den letzten Phasen des automatischen Entwurfsprozesses einbezogen, was die Komplexität des Syntheseverfahrens beträchtlich erhöht. Dagegen verfolgt diese Arbeit die Idee, daß ein hoher Nebenläufigkeitsgrad mit geringer Synthesekomplexität erreicht wird, wenn Nebenläufigkeit schon in den frühesten Entwurfsphasen, nämlich der Problemanalyse und der Verhaltensbeschreibung, berücksichtigt wird. Zur Beschreibung des Verhaltens eines Systems wird die Sprache BABEL (Beschreibungssprache für nebenläufige digitale Schaltungen) eingeführt, die eine hierarchische und strukturierte Beschreibung der Nebenläufigkeit unterstützt. Mit dem Ziel, die Zunahme der Komplexität des von der BABEL-Beschreibung ausgehenden automatischen Syntheseprozesses gering zu halten, wurden Verfahren zur Realisierung von Nebenläufigkeit durch mehrere kooperative Steuerwerke und Verfahren zur Erhöhung des Parallelitätsgrades durch Kompaktierung von Zuständen entwickelt. Um den Entwurfsprozeß zu vervollstandigen, wurden die Sprache und das Syntheseverfahren an das automatische Entwurfssystem CADDY (Carlsruhe Digital Design System) angeschlossen. Die am Ende des automatischen Entwurfsvorgangs erzeugte Schaltung nutzt die im beschriebenen System vorliegende Nebenläufigkeit dann voll aus.application/pdfdeuEletrônicaSistemas digitaisSintese automatica : Sistemas digitaisConcorrencia : Sistemas digitaisDescricao comportamental : Sistemas digitaisCompilador : Sistemas digitaisErhöhung der nebenläufigkeit in automatisch entworfenen digitalen systemeninfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisUniversitat KarlsruheFakultat fur Informatikkarlsruhe, rfa1986doutoradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000104214.pdf000104214.pdfTexto completo (alemão)application/pdf17427628http://www.lume.ufrgs.br/bitstream/10183/17852/1/000104214.pdf8f4efa987328dc3175b66c19dc436a77MD51TEXT000104214.pdf.txt000104214.pdf.txtExtracted Texttext/plain265346http://www.lume.ufrgs.br/bitstream/10183/17852/2/000104214.pdf.txt6ef9d467b70a786d85b5c7661e3ccd4fMD52THUMBNAIL000104214.pdf.jpg000104214.pdf.jpgGenerated Thumbnailimage/jpeg1223http://www.lume.ufrgs.br/bitstream/10183/17852/3/000104214.pdf.jpg7b7a349d14c25df630372113801f69cdMD5310183/178522021-05-07 05:15:51.463013oai:www.lume.ufrgs.br:10183/17852Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532021-05-07T08:15:51Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Erhöhung der nebenläufigkeit in automatisch entworfenen digitalen systemen |
title |
Erhöhung der nebenläufigkeit in automatisch entworfenen digitalen systemen |
spellingShingle |
Erhöhung der nebenläufigkeit in automatisch entworfenen digitalen systemen Weber, Taisy Silva Eletrônica Sistemas digitais Sintese automatica : Sistemas digitais Concorrencia : Sistemas digitais Descricao comportamental : Sistemas digitais Compilador : Sistemas digitais |
title_short |
Erhöhung der nebenläufigkeit in automatisch entworfenen digitalen systemen |
title_full |
Erhöhung der nebenläufigkeit in automatisch entworfenen digitalen systemen |
title_fullStr |
Erhöhung der nebenläufigkeit in automatisch entworfenen digitalen systemen |
title_full_unstemmed |
Erhöhung der nebenläufigkeit in automatisch entworfenen digitalen systemen |
title_sort |
Erhöhung der nebenläufigkeit in automatisch entworfenen digitalen systemen |
author |
Weber, Taisy Silva |
author_facet |
Weber, Taisy Silva |
author_role |
author |
dc.contributor.other.pt_BR.fl_str_mv |
Universitat Karlsruhe. Fakultat fur Informatik |
dc.contributor.author.fl_str_mv |
Weber, Taisy Silva |
dc.contributor.advisor1.fl_str_mv |
Schmid, Detlef |
contributor_str_mv |
Schmid, Detlef |
dc.subject.por.fl_str_mv |
Eletrônica Sistemas digitais Sintese automatica : Sistemas digitais Concorrencia : Sistemas digitais Descricao comportamental : Sistemas digitais Compilador : Sistemas digitais |
topic |
Eletrônica Sistemas digitais Sintese automatica : Sistemas digitais Concorrencia : Sistemas digitais Descricao comportamental : Sistemas digitais Compilador : Sistemas digitais |
description |
Nebenläufigkeit (die gleichzeitige Aktivität mehrerer Operationen in einem digitalen System) ist eine Möglichkeit, ohne Anstieg der Technologiekosten hohe Arbeitsgeschwindigkeiten zu erzielen. Die vorliegende Arbeit soil einen Beitrag zur Lösung des Problems der Erhöhung des Nebenlaufigkeitsgrades in komplexeren digitalen Systemen durch automatischen Entwurf leisten. Ausgangspunkt dieser Arbeit ist die bisher unbefriedigende Situation bei der Beschreibung und automatischen Synthese nebenlaufiger Schaltungen im Vergleich zur verbreiteten Ausnutzung von Nebenläufigkeit in den Bereichen der Rechnerarchitektur, Betriebssysteme und Programmiersprachen. Im allgemeinen wird Nebenläufigkeit erst in den letzten Phasen des automatischen Entwurfsprozesses einbezogen, was die Komplexität des Syntheseverfahrens beträchtlich erhöht. Dagegen verfolgt diese Arbeit die Idee, daß ein hoher Nebenläufigkeitsgrad mit geringer Synthesekomplexität erreicht wird, wenn Nebenläufigkeit schon in den frühesten Entwurfsphasen, nämlich der Problemanalyse und der Verhaltensbeschreibung, berücksichtigt wird. Zur Beschreibung des Verhaltens eines Systems wird die Sprache BABEL (Beschreibungssprache für nebenläufige digitale Schaltungen) eingeführt, die eine hierarchische und strukturierte Beschreibung der Nebenläufigkeit unterstützt. Mit dem Ziel, die Zunahme der Komplexität des von der BABEL-Beschreibung ausgehenden automatischen Syntheseprozesses gering zu halten, wurden Verfahren zur Realisierung von Nebenläufigkeit durch mehrere kooperative Steuerwerke und Verfahren zur Erhöhung des Parallelitätsgrades durch Kompaktierung von Zuständen entwickelt. Um den Entwurfsprozeß zu vervollstandigen, wurden die Sprache und das Syntheseverfahren an das automatische Entwurfssystem CADDY (Carlsruhe Digital Design System) angeschlossen. Die am Ende des automatischen Entwurfsvorgangs erzeugte Schaltung nutzt die im beschriebenen System vorliegende Nebenläufigkeit dann voll aus. |
publishDate |
1986 |
dc.date.issued.fl_str_mv |
1986 |
dc.date.accessioned.fl_str_mv |
2009-12-12T04:15:06Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/17852 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000104214 |
url |
http://hdl.handle.net/10183/17852 |
identifier_str_mv |
000104214 |
dc.language.iso.fl_str_mv |
deu |
language |
deu |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
collection |
Biblioteca Digital de Teses e Dissertações da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/17852/1/000104214.pdf http://www.lume.ufrgs.br/bitstream/10183/17852/2/000104214.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/17852/3/000104214.pdf.jpg |
bitstream.checksum.fl_str_mv |
8f4efa987328dc3175b66c19dc436a77 6ef9d467b70a786d85b5c7661e3ccd4f 7b7a349d14c25df630372113801f69cd |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
lume@ufrgs.br||lume@ufrgs.br |
_version_ |
1810085161409183744 |