17 resultados para Programmed instruction.

em QUB Research Portal - Research Directory and Institutional Repository for Queen's University Belfast


Relevância:

20.00% 20.00%

Publicador:

Resumo:

A novel application-specific instruction set processor (ASIP) for use in the construction of modern signal processing systems is presented. This is a flexible device that can be used in the construction of array processor systems for the real-time implementation of functions such as singular-value decomposition (SVD) and QR decomposition (QRD), as well as other important matrix computations. It uses a coordinate rotation digital computer (CORDIC) module to perform arithmetic operations and several approaches are adopted to achieve high performance including pipelining of the micro-rotations, the use of parallel instructions and a dual-bus architecture. In addition, a novel method for scale factor correction is presented which only needs to be applied once at the end of the computation. This also reduces computation time and enhances performance. Methods are described which allow this processor to be used in reduced dimension (i.e., folded) array processor structures that allow tradeoffs between hardware and performance. The net result is a flexible matrix computational processing element (PE) whose functionality can be changed under program control for use in a wider range of scenarios than previous work. Details are presented of the results of a design study, which considers the application of this decomposition PE architecture in a combined SVD/QRD system and demonstrates that a combination of high performance and efficient silicon implementation are achievable. © 2005 IEEE.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

An application specific programmable processor (ASIP) suitable for the real-time implementation of matrix computations such as Singular Value and QR Decomposition is presented. The processor incorporates facilities for the issue of parallel instructions and a dual-bus architecture that are designed to achieve high performance. Internally, it uses a CORDIC module to perform arithmetic operations, with pipelining of the internal recursive loop exploited to multiplex the two independent micro-rotations onto a single piece of hardware. The net result is a flexible processing element whose functionality can be changed under program control, which combines high performance with efficient silicon implementation. This is illustrated through the results of a detailed silicon design study and the applications of the techniques to a combined SVD/QRD system.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Field configured assembly is a programmable force field method that permits rapid, "hands-free" manipulation, assembly, and integration of mesoscale objects and devices. In this method, electric fields, configured by specific addressing of receptor and counter electrode sites pre-patterned at a silicon chip substrate, drive the field assisted transport, positioning, and localization of mesoscale devices at selected receptor locations. Using this approach, we demonstrate field configured deterministic and stochastic self-assembly of model mesoscale devices, i.e., 50 mum diameter, 670 nm emitting GaAs-based light emitting diodes, at targeted receptor sites on a silicon chip. The versatility of the field configured assembly method suggests that it is applicable to self-assembly of a wide variety of functionally integrated nanoscale and mesoscale systems.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Simultaneous multithreading processors dynamically share processor resources between multiple threads. In general, shared SMT resources may be managed explicitly, for instance, by dynamically setting queue occupation bounds for each thread as in the DCRA and Hill-Climbing policies. Alternatively, resources may be managed implicitly; that is, resource usage is controlled by placing the desired instruction mix in the resources. In this case, the main resource management tool is the instruction fetch policy which must predict the behavior of each thread (branch mispredictions, long-latency loads, etc.) as it fetches instructions.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

In a dynamic reordering superscalar processor, the front-end fetches instructions and places them in the issue queue. Instructions are then issued by the back-end execution core. Till recently, the front-end was designed to maximize performance without considering energy consumption. The front-end fetches instructions as fast as it can until it is stalled by a filled issue queue or some other blocking structure. This approach wastes energy: (i) speculative execution causes many wrong-path instructions to be fetched and executed, and (ii) back-end execution rate is usually less than its peak rate, but front-end structures are dimensioned to sustained peak performance. Dynamically reducing the front-end instruction rate and the active size of front-end structure (e.g. issue queue) is a required performance-energy trade-off. Techniques proposed in the literature attack only one of these effects.
In previous work, we have proposed Speculative Instruction Window Weighting (SIWW) [21], a fetch gating technique that allows to address both fetch gating and instruction issue queue dynamic sizing. SIWW computes a global weight on the set of inflight instructions. This weight depends on the number and types of inflight instructions (non-branches, high confidence or low confidence branches, ...). The front-end instruction rate can be continuously adapted based on this weight. This paper extends the analysis of SIWW performed in previous work. It shows that SIWW performs better than previously proposed fetch gating techniques and that SIWW allows to dynamically adapt the size of the active instruction queue.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Programmed cell death (PCD) is executed by proteases, which cleave diverse proteins thus modulating their biochemical and cellular functions. Proteases of the caspase family and hundreds of caspase substrates constitute a major part of the PCD degradome in animals(1,2). Plants lack close homologues of caspases, but instead possess an ancestral family of cysteine proteases, metacaspases(3,4). Although metacaspases are essential for PCD(5-7), their natural substrates remain unknown(4,8). Here we show that metacaspase mcII-Pa cleaves a phylogenetically conserved protein, TSN (Tudor staphylococcal nuclease), during both developmental and stress-induced PCD. TSN knockdown leads to activation of ectopic cell death during reproduction, impairing plant fertility. Surprisingly, human TSN (also known as p100 or SND1), a multifunctional regulator of gene expression(9-15), is cleaved by caspase-3 during apoptosis. This cleavage impairs the ability of TSN to activate mRNA splicing, inhibits its ribonuclease activity and is important for the execution of apoptosis. Our results establish TSN as the first biological substrate of metacaspase and demonstrate that despite the divergence of plants and animals from a common ancestor about one billion years ago and their use of distinct PCD pathways, both have retained a common mechanism to compromise cell viability through the cleavage of the same substrate, TSN.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Plant embryogenesis is intimately associated with programmed cell death. The mechanisms of initiation and control of programmed cell death during plant embryo development are not known. Proteolytic activity associated with caspase-like proteins is paramount for control of programmed cell death in animals and yeasts. Caspase family of proteases has unique strong preference for cleavage of the target proteins next to asparagine residue. In this work, we have used synthetic peptide substrates containing caspase recognition sites and corresponding specific inhibitors to analyse the role of caspase-like activity in the regulation of programmed cell death during plant embryogenesis. We demonstrate that VEIDase is a principal caspase-like activity implicated in plant embryogenesis. This activity increases at the early stages of embryo development that coincide with massive cell death during shape remodeling. The VEIDase activity exhibits high sensitivity to pH, ionic strength and Zn2+ concentration. Altogether, biochemical assays show that VEIDase plant caspase-like activity resembles that of both mammalian caspase-6 and yeast metacaspase, YCA1. In vivo, VEIDase activity is localised specifically in the embryonic cells during both the commitment and in the beginning of the execution phase of programmed cell death. Inhibition of VEIDase prevents normal embryo development via blocking the embryo-suspensor differentiation. Our data indicate that the VEIDase activity is an integral part in the control of plant developmental cell death programme, and that this activity is essential for the embryo pattern formation.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Cell and tissue patterning in plant embryo development is well documented. Moreover, it has recently been shown that successful embryogenesis is reliant on programmed cell death (PCD). The cytoskeleton governs cell morphogenesis. However, surprisingly little is known about the role of the cytoskeleton in plant embryogenesis and associated PCD. We have used the gymnosperm, Picea abies , somatic embryogenesis model system to address this question. Formation of the apical-basal embryonic pattern in P. abies proceeds through the establishment of three major cell types: the meristematic cells of the embryonal mass on one pole and the terminally differentiated suspensor cells on the other, separated by the embryonal tube cells. The organisation of microtubules and F-actin changes successively from the embryonal mass towards the distal end of the embryo suspensor. The microtubule arrays appear normal in the embryonal mass cells, but the microtubule network is partially disorganised in the embryonal tube cells and the microtubules disrupted in the suspensor cells. In the same embryos, the microtubule-associated protein, MAP-65, is bound only to organised microtubules. In contrast, in a developmentally arrested cell line, which is incapable of normal embryonic pattern formation, MAP-65 does not bind the cortical microtubules and we suggest that this is a criterion for proembryogenic masses (PEMs) to passage into early embryogeny. In embryos, the organisation of F-actin gradually changes from a fine network in the embryonal mass cells to thick cables in the suspensor cells in which the microtubule network is completely degraded. F-actin de-polymerisation drugs abolish normal embryonic pattern formation and associated PCD in the suspensor, strongly suggesting that the actin network is vital in this PCD pathway.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

This paper focuses on quantifying the benefits of pictogram based instructions relative to static images for work instruction delivery. The assembly of a stiffened aircraft panel has been used as an exemplar for the work which seeks to address the challenge of identifying an instructional mode that can be location or language neutral while at the same time optimising assembly build times and maintaining build quality. Key performance parameters measured using a series of panel build experiments conducted by two separate groups were: overall build time, the number of subject references to instructional media, the number of build errors and the time taken to correct any mistakes. Overall build time for five builds for a group using pictogram instructions was about 20% lower than for the group using image based instructions. Also, the pictogram group made fewer errors. Although previous work identified that animated instructions result in optimal build times, the language neutrality of pictograms as well as the fact that they can be used without visualisation hardware mean that, on balance, they have broader applicability in terms of transferring assembly knowledge to the manufacturing environment.