Spelling suggestions: "subject:"cyclique partitioning""
1 |
Leakage power driven behavioral synthesis of pipelined asicsGopalan, Ranganath 01 June 2005 (has links)
Traditional approaches for power optimization during high level synthesis, have targetted single-cycle designs where only one input is being processed by the datapath at any given time. Throughput of large single-cycle designs can be improved by means of pipelining. In this work, we present a framework for the high-level synthesis of pipelined datapaths with low leakage power dissipation. We explore the effect of pipelining on the leakage power dissipation of data-flow intensive designs. An algorithm for minimization of leakage power during behavioral pipelining is presented. The transistor level leakage reduction technique employed here is based on Multi-Threshold CMOS (MTCMOS) technology. Pipelined allocation of functional units and registers is performed considering fixed data introduction intervals. Our algorithm uses simulated annealing to perform scheduling, allocation, and binding for obtaining pipelined datapaths that have low leakage dissipation.
|
2 |
[en] NEW HEURISTICS FOR THE PROBLEM OF CLIQUE PARTITIONING OF GRAPHS / [pt] NOVAS HEURÍSTICAS PARA O PROBLEMA DE PARTICIONAMENTO DE GRAFOS EM CLIQUESSAUL GUALBERTO DE AMORIM JUNIOR 10 May 2007 (has links)
[pt] O problema de particionamento de grafos em cliques ocorre
freqüentemente em diversas áreas tais como Ciências
sociais, Ciências Econômicas, Biologia, Análise de
Agrupamentos e em todas as áreas onde é necessário a
classificação de elementos. Estuda-se aqui os principais
algoritmos exatos e as principais heurísticas que constam
na literatura. É feita uma análise do desempenho das
heurísticas no pior caso e apresenta-se uma classe
especial de problemas para os quais o seu desempenho é
arbitrariamente ruim. Apresentam-se quatro novas
heurísticas para o problema, duas delas baseadas nos
métodos conhecidos por simulated anneling e por tabu
search. Elas são comparadas entre si através da análise
dos resultados de suas aplicações a problemas-teste, a
problemas que ocorre na realidade e a classe de problemas
especiais mencionada acima. / [en] The clique partitioning problem arise very often in many
fields as Social Science, Economics, Biology, Cluster
analysis and in all other fields that need a
classification of elements. The main exact algorithms and
heuristics that appear in the literature are studied. A
especial class of instances of the clique partitioning
problem for which the most comonly used heuristics perform
arbitrarily bad is exhibited. Four new heuristics are
presented and two of them are based on the known simulated
anneling and tabu search methods. They are analised by
their application to test-problems, real-life-problems and
to the special class of instances mentioned above
|
3 |
High Level Techniques for Leakage Power Estimation andOptimization in VLSI ASICsGopalakrishnan, Chandramouli 26 September 2003 (has links)
As technology scales down and CMOS circuits are powered by lower supply voltages, standby leakage current becomes significant. A behavioral level framework for the synthesis of data-paths with low leakage power is presented. There has been minimal work done on the behavioral synthesis of low leakage datapaths. We present a fast architectural simulator for leakage (FASL) to estimate the leakage power dissipated by a system described hierarchically in VHDL. FASL uses a leakage power model embedded into VHDL leafcells. These leafcells are characterized for leakage accurately using HSPICE. We present results which show that FASL measures leakage power significantly faster than HSPICE, with less than a 5% loss in accuracy, compared to HSPICE. We present a comprehensive framework for synthesizing low leakage power data-paths using a parameterized Multi-threshold CMOS (MTCMOS) component library. The component library has been characterized for leakage power and delay as a function of sleep transistor width. We propose four techniques for minimization of leakage power during behavioral synthesis: (1) leakage power management using MTCMOS modules; (2) an allocation and binding algorithm for low leakage based on clique partitioning; (3) selective binding to MTCMOS technology, allowing the designer to have control over the area overhead; and (4) a performance recovery technique based on multi-cycling and introduction of slack, to alleviate the loss in performance attributed to the introduction of MTCMOS modules in the data-path. Finally, we propose two iterative search based techniques, based on Tabu search, to synthesize low leakage data-paths. The first technique searches for low leakage scheduling options. The second technique simultaneously searches for a low leakage schedule and binding. It is shown that the latter technique of unified search is more robust. The quality of results generated bytabu-based technique are superior to those generated by simulated annealing (SA) search technique.
|
Page generated in 0.1152 seconds