Abstract:
Laser based processes are used alone or in combination to effectively process doped domains for semiconductors and/or current harvesting structures. For example, dopants can be driven into a silicon/germanium semiconductor layer from a bare silicon/germanium surface using a laser beam. Deep contacts have been found to be effective for producing efficient solar cells. Dielectric layers can be effectively patterned to provide for selected contact between the current collectors and the doped domains along the semiconductor surface. Rapid processing approaches are suitable for efficient production processes.
Abstract:
A differential absorption spectrum for a reactive gas in a gas mixture can be generated for sample absorption data by subtracting background absorption data set from the sample absorption data. The background absorption data can be characteristic of absorption characteristics of the background composition in a laser light scan range that includes a target wavelength. The differential absorption spectrum can be converted to a measured concentration of the reactive gas using calibration data. A determination can be made whether the background composition has substantially changed relative to the background absorption data, and new background absorption data can be used if the background composition has substantially changed. Related systems, apparatus, methods, and/or articles are also described.
Abstract:
A differential absorption spectrum for a reactive gas in a gas mixture can be generated for sample absorption data by subtracting background absorption data set from the sample absorption data. The background absorption data can be characteristic of absorption characteristics of the background composition in a laser light scan range that includes a target wavelength. The differential absorption spectrum can be converted to a measured concentration of the reactive gas using calibration data. A determination can be made whether the background composition has substantially changed relative to the background absorption data, and new background absorption data can be used if the background composition has substantially changed. Related systems, apparatus, methods, and/or articles are also described.
Abstract:
A differential absorption spectrum for a reactive gas in a gas mixture can be generated for sample absorption data by subtracting background absorption data set from the sample absorption data. The background absorption data can be characteristic of absorption characteristics of the background composition in a laser light scan range that includes a target wavelength. The differential absorption spectrum can be converted to a measured concentration of the reactive gas using calibration data. A determination can be made whether the background composition has substantially changed relative to the background absorption data, and new background absorption data can be used if the background composition has substantially changed. Related systems, apparatus, methods, and/or articles are also described.
Abstract:
A system, method, and computer-readable medium for optimizing execution of a join operation in a parallel processing system are provided. A plurality of processing nodes that have at least one row of one or more tables involved in a join operation are identified. For each of the processing nodes, respective counts of rows that would be redistributed to each of the processing nodes based on join attributes of the rows are determined. A redistribution matrix is calculated from the counts of rows of each of the processing nodes. An optimized redistribution matrix is generated from the redistribution matrix, wherein the optimized redistribution matrix provides a minimization of rows to be redistributed among the nodes to execute the join operation.
Abstract:
A multitasking virtual machine is described. The multitasking virtual machine may comprise an execution engine to concurrently execute a plurality of tasks. The multitasking virtual machine may further comprise a heap organization coupled to the execution engine. The heap organization may comprise a system heap to store system data accessible by the plurality of tasks; and a plurality of task heaps. Each of the plurality of task heaps may be assigned to each of the plurality of tasks to store task data accessible by the assigned task. The multitasking virtual machine may further comprise a heap manager to manage the heap organization. The heap manager may comprise a heap size controller to control heap size of the system heap.
Abstract:
Thermodynamic properties of a natural gas stream can be determined in real time utilizing modeling algorithms in conjunction with one or more sensors for quantifying physical and chemical properties of the natural gas. Related techniques, apparatus, systems, and articles are also described.
Abstract:
A circuit interrupter includes band pass filters cooperating with a current sensor to output bands having different, non-overlapping ranges of frequencies, peak detectors cooperating with the filters to detect corresponding peak current values, envelope detectors cooperating with the filters to detect corresponding occurrences from the bands being within corresponding predetermined magnitude ranges, a counter counting the occurrences, and a processor providing and disabling series arc detection when sensed current is greater than a first predetermined value. The processor determines tallies responsive to peak current values exceeding corresponding thresholds, determines series arcing from sensed current being less than the first predetermined value for a predetermined time, the tally for a current half-cycle being nonzero, and a count for the current half-cycle being different than the count for an immediately previous half-cycle of like polarity by at least a second predetermined value. A series chaos accumulator is increased responsive to series arcing.
Abstract:
A system for, and method of, generating a minimum quantity of route target attributes is described. According to a method embodiment, a minimal set of unique permutations of data flows between sites of one or more Virtual Private Network (VPNs) is computed by comparing permutations of data flows to and from each site of a customer (i.e., variations of connectivity between sites) and identifying which permutation of data flows are unique while ignoring any duplicate permutations of data flows. Unique route target attributes are then generated, each route target attribute corresponding to a particular one of the unique permutations of data flows. Typically, the quantity of unique route target numbers generated is equal to the minimum quantity of unique permutations of data flows.
Abstract:
A method of detecting arcing conditions includes sensing current and HF signals therefrom; bandpass filtering the HF signals and providing filtered signals; detecting peak signals and envelopes from the filtered signals; counting occurrences of the envelopes exceeding a first value; maintaining temporary values corresponding to the peak signals; determining a trip time as a function of the current; determining if any peak signal is greater than a second value, and responsively increasing a temporary value and, otherwise, decreasing the temporary value; determining if a predetermined function of the temporary values is greater than a fifth value, and adding the temporary values to an accumulator, and otherwise, decreasing the accumulator; and tripping open the power circuit if: a difference between the occurrences of current and immediately previous half cycle having the same polarity is at least two, the accumulator is greater than a seventh value, and the trip time is reached.