17 resultados para Programmed instruction.


Relevância:

20.00% 20.00%

Publicador:

Resumo:

Static timing analysis provides the basis for setting the clock period of a microprocessor core, based on its worst-case critical path. However, depending on the design, this critical path is not always excited and therefore dynamic timing margins exist that can theoretically be exploited for the benefit of better speed or lower power consumption (through voltage scaling). This paper introduces predictive instruction-based dynamic clock adjustment as a technique to trim dynamic timing margins in pipelined microprocessors. To this end, we exploit the different timing requirements for individual instructions during the dynamically varying program execution flow without the need for complex circuit-level measures to detect and correct timing violations. We provide a design flow to extract the dynamic timing information for the design using post-layout dynamic timing analysis and we integrate the results into a custom cycle-accurate simulator. This simulator allows annotation of individual instructions with their impact on timing (in each pipeline stage) and rapidly derives the overall code execution time for complex benchmarks. The design methodology is illustrated at the microarchitecture level, demonstrating the performance and power gains possible on a 6-stage OpenRISC in-order general purpose processor core in a 28nm CMOS technology. We show that employing instruction-dependent dynamic clock adjustment leads on average to an increase in operating speed by 38% or to a reduction in power consumption by 24%, compared to traditional synchronous clocking, which at all times has to respect the worst-case timing identified through static timing analysis.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Cancer is one of the leading causes of death in the world. Despite this, a growing number of people are surviving the disease due to medical advancements and the development of numerous new therapies. Doxorubicin, a chemotherapeutic agent, is a widely-used and successful first-line anti-tumour treatment. However, the established toxic and deleterious effects of the drug on the cardiovascular system confer increased risk of congestive heart failure, thereby necessitating the use of reduced doxorubicin doses. In order to investigate how these events are initiated, mouse cardiomyocytes (HL-1) were treated in vitro with varying concentrations of doxorubicin (0.5-4.0 µmol/L). Following treatment (24h), a marked level of cell death was observed in comparison to untreated cardiomyocytes; the level of death appeared to correlate with the concentration of the drug used. Western blotting revealed the cleavage of full length Poly (ADP-ribose) polymerase (PARP) into 89 and 24kDa fragments, a process which is instrumental in triggering programmed cell death/apoptosis. Importantly, results suggested that this event may be independent of caspase 3 cleavage and thus activation. A number of previous studies have reported a functional role for both Mitofusin-2 (Mfn2) and NADPH oxidase 2 (Nox2) in the cardiotoxic response. Given that PARP cleavage is a validated indicator of cellular apoptosis, these results clearly indicate that this marker could be used in future studies when determining if depletion of the above proteins would cause a reduction in or eradicate the pro-apoptotic action of this agent on cardiomyocytes. Such investigations may lead to significant developments in ensuring that doxorubicin can achieve its full therapeutic anti-tumour potential without causing the subsequent deleterious effects on the cardiovascular system.