102 research outputs found

    Integration of a Local Search Operator into Evolutionary Algorithms for VLSI-Model Partitioning

    Get PDF
    The application of Evolutionary Algorithms in hierarchical model partitioning for parallel system simulation in VLSI design processes has proven to be successful. Thereby, individuals embody partitions of hardware designs. On the basis of a formal model of parallel cycle simulation a fitness function is chosen combining load balancing and interprocessor communication aspects. As supplement to the concept of superposition we introduce a Local Search Operator to achieve a fast decreasing fitness function during evolution. This operator is based on a modification of a classical iterative partitioning algorithm by Fiduccia-Mattheyses. Results are shown for the partitioning of two real processor models, representing the PowerPC 604 and an IBM S/390 processor

    Partitionierungsalgorithmen für Modelldatenstrukturen zur parallelen compilergesteuerten Logiksimulation (Projekt)

    Get PDF
    Die enorme Komplexität in naher Zukunft absehbarer VLSI-Schaltkreisentwicklungen bedingt auf allen Entwurfsebenen sehr zeitintensive Simulationsprozesse. Eine Antwort auf diese Herausforderung besteht in der Parallelisierung dieser Prozesse. Es wird ein Forschungsvorhaben vorgestellt, welches auf eine effektive Partitionierung von Modelldatenstrukturen im Vorfeld compilergesteuerter Logiksimulationen auf Parallelrechnern mit lose gekoppelten Prozessoren gerichtet ist. Im Rahmen dieses Projekts sollen ausgehend von einem Graphen-Modell Partitionierungsalgorithmen entwickelt, theoretisch untersucht sowie Kriterien für ihren Einsatz in Abhängigkeit von anwendungstypischen Modelleigenschaften abgeleitet werden. Zur experimentellen Unterstützung ist die Entwicklung einer parallel arbeitenden Testumgebung für die Analyse relevanter Modelldatenstrukturen vorgesehen. Eine Erweiterung dieser Umgebung zu einer Softwarekomponente, welche im Ergebnis eines Präprocessing von Modelldatenstrukturen Partitionierungsalgorithmen auswählt und realisiert, soll schließich in ein System zur Logiksimulation auf der Basis parallel arbeitender Instanzen eines der führenden heute kommerziell verfügbaren funktionellen Logiksimulatoren eingebunden werden

    Parallel Cycle Simulation

    Get PDF
    Parallelization of logic simulation on register-transfer and gate level is a promising way to accelerate extremely time extensive system simulation processes for whole processor structures. In this report parallel simulation realized by means of the functional simulator parallel- TEXSIM based on the clock-cycle algorithm is considered. Within a corresponding simulation, several simulator instances co-operate over a loosely-coupled processor system, each instance simulating a part of a synchronous hardware design. Therefore, in preparation of parallel simulation, partitioning of hardware models is necessary, which is essentially determining e±ciency of the following simulation. A framework of formal concepts for an abstract description of parallel cycle simulation is developed. This provides the basis for partition valuation within partitioning algorithms. Starting from the definition of a Structural Hardware Model as special bipartite graph Sequential Cycle Simulation is introduced as sequence of actions. Following a cone-based partitioning approach a Parallel Structural Hardware Model is defined as set of Structural Hardware Models. Furthermore, a model of parallel computation called Communicating Processors is introduced which is closely related to the well known LogP Model. Together with the preceding concepts it represents the basis for determining Parallel Cycle Simulation as sequence of action sets

    Formulação axiomática de uma política florestal: preservação das espécies arbóreas tropicais e desenvolvimento econômico

    Get PDF
    Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Engenharia de Produção.Este trabalho nasceu do duplo desafio de elaborar uma tecnologia de manejo da floresta tropical sem prejuízo de sua diversidade biológica original e, ao mesmo tempo, verificar sob que condições de política econômica e florestal esta tecnologia se poderia tornar economicamente viável. A tecnologia, denominada de manejo natural, foi gradativamente se cristalizando ao longo de mais de duas décadas de manejo comercial em propriedade situada na Mata Atlântica de Santa Catarina, com sua riqueza de mais de cem espécies arbóreas. Tendo sido estabelecidas determinadas normas de seleção de árvores para corte, se colocou a questão de como, formalmente, a elas se chegara. Verificou-se que as relações causais que caracterizam os conhecimentos técnico-científicos de engenharia florestal e de produção, como os organizados em modelo da dinâmica da floresta, eram somente um dos componentes de um processo decisório que culminava com o estabelecimento das regras de seleção. Com isto, o enfoque foi centrado na descrição do processo decisório em si. A formalização da sua estrutura conduziu à agregação de um componente adicional às relações causais e às normas, qual seja, o universo dos desejos individuais e dos valores sociais. O cerne formal do trabalho se constitui na formulação de uma axiomática do que se denominou uma práxis, integradora dos três componentes da estrutura de um processo decisório. Elementos da filosofia da linguagem e da lógica modal foram utilizados para se estabelecer uma forma única de expressão dos valores, das relações causais e das normas. Esta forma é a sentença intencional da filosofia continental da Europa, também denominada de propositional attitude pela filosofia inglesa. Uma vez descrito o processo decisório do manejo natural tout court, procedeu-se à sua integração ao processo decisório global de uma empresa florestal competitiva. O limitado conceito de função de produção da microeconomia neoclássica foi, inicialmente, revisto para abrigar os detalhes da engenharia da produção e, posteriormente, inserido em contexto mais amplo para coadunar o esforço de desenvolvimento da empresa e o estabelecimento de uma política florestal promotora do desenvolvimento macroeconômico. Conclui-se como Indispensável para a viabilização econômica do manejo natural o acesso ao mercado internacional de créditos de carbono, cuja institucionalização veio na esteira do Protocolo de Quioto

    Carl Hagenbeck und die Przewalskipferde

    Get PDF
    First paragraph: Was den unmittelbaren Anstoß für CARL HAGENBECK gab, 1901 den Import von Przewalskipferden zu initiieren, ist nicht bekannt. In seiner Autobiographie „Von Tieren und Menschen“ (1908) verweist er selbst auf eine Anregung durch den Herzog von BEDFORD (S. 212), die ihn zu diesem Unternehmen bewogen habe

    Carl Hagenbeck und die Przewalskipferde

    Get PDF
    First paragraph: Was den unmittelbaren Anstoß für CARL HAGENBECK gab, 1901 den Import von Przewalskipferden zu initiieren, ist nicht bekannt. In seiner Autobiographie „Von Tieren und Menschen“ (1908) verweist er selbst auf eine Anregung durch den Herzog von BEDFORD (S. 212), die ihn zu diesem Unternehmen bewogen habe

    Carl Hagenbeck und die Przewalskipferde

    Get PDF
    First paragraph: Was den unmittelbaren Anstoß für CARL HAGENBECK gab, 1901 den Import von Przewalskipferden zu initiieren, ist nicht bekannt. In seiner Autobiographie „Von Tieren und Menschen“ (1908) verweist er selbst auf eine Anregung durch den Herzog von BEDFORD (S. 212), die ihn zu diesem Unternehmen bewogen habe

    Cone-basierte, hierarchische Modellpartitionierung zur parallelen compilergesteuerten Logiksimulation beim VLSI-Design

    Get PDF
    Eine wichtige Form der Verifkation von komplette Prozessorstrukturen umfassenden VLSI-Entwürfen stellt die funktionelle Logiksimulation auf Gatter- und Register-Ebene dar. Im Kontext der Entwicklung eines parallelen Logiksimulationssystems auf Basis des nach dem clock-cycle-Algorithmus arbeitenden funktionellen Simulators TEXSIM (IBM) ist die der parallelen Simulation vorangehende Modellpartitionierung Gegenstand der Betrachtung. Ausgehend von einem strukturellen Hardware-Modell wird auf der Basis des Cone-Begriffs ein zweistufiger hierarchischer Partitionierungsansatz im Rahmen einer k-stufigen Strategie vorgestellt. Dieser Ansatz gibt Untersuchungen zur Kombination von Algorithmen Raum. Ein Superpositionsprinzip für Partitionen gestattet die Verschmelzung der Resultate von Partitionierungsverfahren einer Hierarchiestufe. Mit dem Backward-Cone-Concentration-Algorithmus (n-BCC) und dem Minimum-Overlap-Cone-Cluster-Algorithmus (MOCC) werden im Rahmen unseres bottom-up-Partitionierungsansatzes zwei neue Modellpartitionierungsverfahren eingeführt

    An Improved Mixture of Experts Approach for Model Partitioning in VLSI-Design Using Genetic Algorithms

    Get PDF
    The partitioning of complex processor models on the gate and register-transfer level for parallel functional simulation based on the clock-cycle algorithm is considered. We introduce a hierarchical partitioning scheme combining various partitioning algorithms in the frame of a competing strategy. Melting together the di®erent partitioning results within one level using superpositions we crossover to a mixture of experts one. This approach is improved applying genetic algorithms. We present two new partitioning algorithms (experts), the Backward-Cone-Concentration algorithm (n-BCC) and the Minimum-Overlap Cone-Cluster algorithm (MOCC), both of them taking cones as fundamental units for building partitions
    corecore