Luiz
Arieta Pereira Luiz, Cape Town ZA
Patent application number | Description | Published |
---|---|---|
20110277345 | SANDAL SUITABLE FOR POST-PEDICURE USE - A sandal of basically flip-flop configuration is provided comprising a sole ( | 11-17-2011 |
David A. Luiz, Sebastopol, CA US
Patent application number | Description | Published |
---|---|---|
20090243735 | FREQUENCY DIVERSE DISCRETE-TIME PHASE-LOCK DEVICE AND APPARATUS - A discrete-time phase lock loop (DTPLL) includes an analog section comprising a digital-to-analog converter (DAC) and an oscillator, operative to provide a clock signal based on an input from the DAC. The DTPLL also includes a digital signal processor (DSP). The DSP includes a loop controller state machine; a phase detector; a counter, operative to receive clock signals from the oscillator and to provide a count value to the phase detector; a divider, operative to receive a reference signal and to provide a reference pulse output to the phase detector; and a loop filter operative to provide a control effort value based on an output from the phase detector. Based on the phase error value, an output of the oscillator is changed to reduce the phase error to a steady state value. | 10-01-2009 |
Gerald Luiz, Los Gatos, CA US
Patent application number | Description | Published |
---|---|---|
20140344556 | INTERLEAVED INSTRUCTION DEBUGGER - One or more embodiments of the invention are directed to a method including monitoring execution of a set of programs each including a set of instructions executing interleaved with other instructions of the set of instructions, where each of the set of instructions includes at least one operation operating on a set of threads; organizing a first set of instructions corresponding to a first program of the set of programs based on an execution order of the first set of instructions; generating a result set representing the first set of instructions organized based on the execution order; and displaying the result set. | 11-20-2014 |
Gerald F. Luiz, Los Gatos, CA US
Patent application number | Description | Published |
---|---|---|
20130117758 | COMPUTE WORK DISTRIBUTION REFERENCE COUNTERS - One embodiment of the present invention sets forth a technique for managing the allocation and release of resources during multi-threaded program execution. Programmable reference counters are initialized to values that limit the amount of resources for allocation to tasks that share the same reference counter. Resource parameters are specified for each task to define the amount of resources allocated for consumption by each array of execution threads that is launched to execute the task. The resource parameters also specify the behavior of the array for acquiring and releasing resources. Finally, during execution of each thread in the array, an exit instruction may be configured to override the release of the resources that were allocated to the array. The resources may then be retained for use by a child task that is generated during execution of a thread. | 05-09-2013 |
20130198760 | AUTOMATIC DEPENDENT TASK LAUNCH - One embodiment of the present invention sets forth a technique for automatic launching of a dependent task when execution of a first task completes. Automatically launching the dependent task reduces the latency incurred during the transition from the first task to the dependent task. Information associated with the dependent task is encoded as part of the metadata for the first task. When execution of the first task completes a task scheduling unit is notified and the dependent task is launched without requiring any release or acquisition of a semaphore. The information associated with the dependent task includes an enable flag and a pointer to the dependent task. Once the dependent task is launched, the first task is marked as complete so that memory storing the metadata for the first task may be reused to store metadata for a new task. | 08-01-2013 |
20140165072 | TECHNIQUE FOR SAVING AND RESTORING THREAD GROUP OPERATING STATE - A streaming multiprocessor (SM) included within a parallel processing unit (PPU) is configured to suspend a thread group executing on the SM and to save the operating state of the suspended thread group. A load-store unit (LSU) within the SM re-maps local memory associated with the thread group to a location in global memory. Subsequently, the SM may re-launch the suspended thread group. The LSU may then perform local memory access operations on behalf of the re-launched thread group with the re-mapped local memory that resides in global memory. | 06-12-2014 |
20140189329 | COOPERATIVE THREAD ARRAY GRANULARITY CONTEXT SWITCH DURING TRAP HANDLING - Techniques are provided for handling a trap encountered in a thread that is part of a thread array that is being executed in a plurality of execution units. In these techniques, a data structure with an identifier associated with the thread is updated to indicate that the trap occurred during the execution of the thread array. Also in these techniques, the execution units execute a trap handling routine that includes a context switch. The execution units perform this context switch for at least one of the execution units as part of the trap handling routine while allowing the remaining execution units to exit the trap handling routine before the context switch. One advantage of the disclosed techniques is that the trap handling routine operates efficiently in parallel processors. | 07-03-2014 |
20140189711 | COOPERATIVE THREAD ARRAY GRANULARITY CONTEXT SWITCH DURING TRAP HANDLING - Techniques are provided for restoring thread groups in a cooperative thread array (CTA) within a processing core. Each thread group in the CTA is launched to execute a context restore routine. Each thread group, executes the context restore routine to restore from a memory a first portion of context associated with the thread group, and determines whether the thread group completed an assigned function prior to executing the context restore routine. If the thread group completed an assigned function prior to executing the context restore routine, then the thread group exits the context restore routine. If the thread group did not complete the assigned function prior to executing the context restore routine, then the thread group executes one or more operations associated with a trap handler routine. One advantage of the disclosed techniques is that the trap handling routine operates efficiently in parallel processors. | 07-03-2014 |
Rosan Luiz, Toronto CA
Patent application number | Description | Published |
---|---|---|
20130121756 | BALL JOINT FOR AUTOMOTIVE SUSPENSION - A ball joint comprising: a housing having an inner cavity defined inward of a seat end, a side wall and a closure end having an opening, an edge about the opening in an assembly position extending upwardly; a ball stud having: a lower ball end with an outer convex spherical surface, a middle portion, and a connector end; a first bearing, slidably housed within the cavity, having an inner concave spherical surface; a retention plate, housed within the cavity inward of the edge about the opening, wherein the edge of the opening extends inwardly engaging an outer surface of the retention plate in a closed position; and a first disc spring disposed in a disc annular recess in at least one of: an outer surface of the first bearing; and an inner surface of the retention plate. | 05-16-2013 |
20140205366 | BALL JOINT FOR AUTOMOTIVE SUSPENSION - A ball joint comprising: a housing having an inner cavity defined inward of a seat end, a side wall and a closure end having an opening, an edge about the opening in an assembly position extending upwardly; a ball stud having: a lower ball end with an outer convex spherical surface, a middle portion, and a connector end; a first bearing, slidably housed within the cavity, having an inner concave spherical surface; a retention plate, housed within the cavity inward of the edge about the opening, wherein the edge of the opening extends inwardly engaging an outer surface of the retention plate in a closed position; a first disc annular recess disposed in: an outward surface of the first bearing; an inward surface of the retention plate; or an inward surface of the seat end of the housing, and a first disc spring disposed in the first disc annular recess, the first disc annular recess laterally restraining: an outer circular edge of the first disc spring; or an inner circular edge of the first disc spring, during compression of the first disc spring, and a peripheral annular shoulder adjacent the first disc annular recess axially limiting axial movement, thereby limiting compression of the first disc spring. | 07-24-2014 |