178 resultados para Interface de programas aplicativos (Software)


Relevância:

20.00% 20.00%

Publicador:

Resumo:

The removal of native oxide from Si (1 1 1) surfaces was investigated by X-ray photoelectron spectroscopy (XPS) and secondary ion mass spectra (SIMS) depth profiles. Two different oxide removal methods, performed under ultrahigh-vacuum (UHV) conditions, were carried out and compared. The first cleaning method is thermal desorption of oxide at 900 degrees C. The second method is the deposition of metallic gallium followed by redesorption. A significant decrease in oxygen was achieved by thermal desorption at 900 degrees C under UHV conditions. By applying a subsequent Ga deposition/redesorption, a further reduction in oxygen could be achieved. We examine the merits of an alternative oxide desorption method via conversion of the stable SiO(2) surface oxide into a volatile Ca(2)O oxide by a supply of Ga metals. Furthermore, ultra thin films of pure silicon nitride buffer layer were grown on a Si (1 1 1) surface by exposing the surface to radio-frequency (RF) nitrogen plasma followed by GaN growth. The SIMS depth profile shows that the oxygen impurity can be reduced at GaN/beta-Si(3)N(4)/Si interfaces by applying a subsequent Ga deposition/redesorption. (C) 2011 Elsevier B.V. All rights reserved.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

SrTiO3:Pr3+,Al3+ phosphor samples with varying ratios of Sr/Ti/Al were prepared by the gel-carbonate method and the mechanism of enhancement of the red photoluminescence intensity therein was investigated. The photoluminescence (PL) spectra of SrTiO3:Pr3+ show both D-1(2) --> H-3(4) and P-3(0) --> H-3(4) emission in the red and blue spectral regions, respectively, with comparable intensity. The emission intensity of D-1(2) --> H-3(4) is drastically enhanced by the incorporation of Al3+ and excess Ti4+ in the compositional range Sr(Ti,Al-y)(O3+3y/2):Pr3+ (0.2 less than or equal to y less than or equal to 0.4) and SrTi1+xAlyO3+z:Pr3+ (0.2 less than or equal to x less than or equal to 0.5; 0.05 less than or equal to y less than or equal to 0.1; z = 2x + 3y/2) with the complete disappearance of the blue band. This cannot be explained by the simple point defect model as the EPR studies do not show any evidence for the presence of electron or hole centers. TEM investigations show the presence of exsolved nanophases of SrAl12O19 and/or TiO2 in the grain boundary region as well as grain interiors as lamellae which, in turn, form the solid-state defects, namely, dislocation networks, stacking faults and crystallographic shear planes whereby the framework of corner shared TiO6 octehedra changes over to edge-sharing TiO5-AlO5 strands as indicated from the Al-27 MAS NMR studies. The presence of transitional nanophases and the associated defects modify the excitation-emission processes by way of formation of electronic sub-levels at 3.40 and 4.43 eV, leading to magnetic-dipole related red emission with enhanced intensity. This is evidenced by the fact that SrAl12O19:Pr3+,Ti4+ shows bright red emission whereas SrAl12O19:Pr3+ does not show red photoluminescence.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Building flexible constraint length Viterbi decoders requires us to be able to realize de Bruijn networks of various sizes on the physically provided interconnection network. This paper considers the case when the physical network is itself a de Bruijn network and presents a scalable technique for realizing any n-node de Bruijn network on an N-node de Bruijn network, where n < N. The technique ensures that the length of the longest path realized on the network is minimized and that each physical connection is utilized to send only one data item, both of which are desirable in order to reduce the hardware complexity of the network and to obtain the best possible performance.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The Java Memory Model (JMM) provides a semantics of Java multithreading for any implementation platform. The JMM is defined in a declarative fashion with an allowed program execution being defined in terms of existence of "commit sequences" (roughly, the order in which actions in the execution are committed). In this work, we develop OpMM, an operational under-approximation of the JMM. The immediate motivation of this work lies in integrating a formal specification of the JMM with software model checkers. We show how our operational memory model description can be integrated into a Java Path Finder (JPF) style model checker for Java programs.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

In achieving higher instruction level parallelism, software pipelining increases the register pressure in the loop. The usefulness of the generated schedule may be restricted to cases where the register pressure is less than the available number of registers. Spill instructions need to be introduced otherwise. But scheduling these spill instructions in the compact schedule is a difficult task. Several heuristics have been proposed to schedule spill code. These heuristics may generate more spill code than necessary, and scheduling them may necessitate increasing the initiation interval. We model the problem of register allocation with spill code generation and scheduling in software pipelined loops as a 0-1 integer linear program. The formulation minimizes the increase in initiation interval (II) by optimally placing spill code and simultaneously minimizes the amount of spill code produced. To the best of our knowledge, this is the first integrated formulation for register allocation, optimal spill code generation and scheduling for software pipelined loops. The proposed formulation performs better than the existing heuristics by preventing an increase in II in 11.11% of the loops and generating 18.48% less spill code on average among the loops extracted from Perfect Club and SPEC benchmarks with a moderate increase in compilation time.