Erhöhung der nebenläufigkeit in automatisch entworfenen digitalen systemen

Detalhes bibliográficos
Autor(a) principal: Weber, Taisy Silva
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