Mikhail D. Lukin - Cambridge MA, US Alexander S. Zibrov - Cambridge MA, US Alexey V. Akimov - Cambridge MA, US Philip R. Hemmer - College Station TX, US Hongkun Park - Lexington MA, US Aryesh Mukherjee - West Bengal, IN Darrick E. Chang - Pasadena CA, US Chun Liang Yu - Cambridge MA, US
A cavity free, broadband approach for engineering photon emitter interactions via sub-wavelength confinement of optical fields near metallic nanostructures. When a single CdSe quantum dot (QD) is optically excited in close proximity to a silver nanowire (NW), emission from the QD couples directly to guided surface plasmons in the NW, causing the wire's ends to light up. Nonclassical photon correlations between the emission from the QD and the ends of the NW demonstrate that the latter stems from the generation of single, quantized plasmons. Results from a large number of devices show that the efficient coupling is accompanied by more than 2.5-fold enhancement of the QD spontaneous emission, in a good agreement with theoretical predictions.
- San Diego CA, US Andrew Evan GRUBER - Arlington MA, US Chihong ZHANG - San Diego CA, US Jian JIANG - San Diego CA, US Gang ZHONG - San Diego CA, US Baoguang YANG - Fremont CA, US Yang XIA - San Diego CA, US Chun YU - Rancho Santa Fe CA, US Eric DEMERS - San Diego CA, US
International Classification:
G06T 1/20 G06T 1/60
Abstract:
The present disclosure relates to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may generate a table including a plurality of entries to store data associated with at least one of a constant value or an immediate value. The apparatus may also process, upon generating the table, first data including at least one of a constant value or an immediate value. Further, the apparatus may store, in the generated table, at least one of the constant value or the immediate value of the first data. The apparatus may also transmit, upon storing at least one of the constant value or the immediate value in the table, the table including the stored at least one of the constant value or the immediate value of the first data.
Methods And Apparatus For Wave Slot Retirement Procedures
- San Diego CA, US Andrew Evan GRUBER - Arlington MA, US Zilin YING - San Diego CA, US Gang ZHONG - San Diego CA, US Baoguang YANG - Fremont CA, US Yang YU - San Diego CA, US Yang XIA - San Diego CA, US Ravindra KUMAR - San Diego CA, US Chun YU - Rancho Santa Fe CA, US Eric DEMERS - San Diego CA, US
International Classification:
G06F 9/48 G06F 12/0875 G06T 1/20
Abstract:
The present disclosure relates to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may receive a plurality of workloads based on a workload order, each of the plurality of workloads being received in the workload order including at least a first workload and a second workload. The apparatus may also allocate one or more workloads of the plurality of workloads to one or more wave slots. Additionally, the apparatus may execute the one or more allocated workloads at the one or more wave slots, such that at least the first workload is executed at the first wave slot and the second workload is executed at the second wave slot. The apparatus may also allocate at least one other workload of the plurality of workloads to at least one previously-allocated wave slot of the one or more wave slots.
Methods And Apparatus To Facilitate A Dedicated Bindless State Processor
- San Diego CA, US Andrew Evan GRUBER - Arlington MA, US Chun YU - Rancho Santa Fe CA, US Chihong ZHANG - San Diego CA, US Thomas Edwin FRISINGER - Shrewsbury MA, US Richard HAMMERSTONE - Tyngsboro MA, US Zilin YING - San Diego CA, US Heng QI - Shanghai, CN Quanquan XU - San Diego CA, US Sheng GU - San Diego CA, US
International Classification:
G06T 1/60
Abstract:
The present disclosure relates to methods and apparatus for graphics processing. For example, disclosed techniques facilitate improving bindless state processing at a graphics processor. Aspects of the present disclosure can receive, at a graphics processor, a shader program including a preamble section and a main instructions section. Aspects of the present disclosure can also execute, with a scalar processor dedicated to processing preamble sections, instructions of the preamble section to implement a bindless mechanism for loading constant data associated with the shader program. Additionally, aspects of the present disclosure can distribute the main instructions section and the constant data to a streaming processor for executing the shader program.
- San Diego CA, US Andrew Evan Gruber - Arlington MA, US Chun Yu - Rancho Santa Fe CA, US Zilin Ying - San Diego CA, US
International Classification:
G06T 1/20 G06T 1/60
Abstract:
The present disclosure relates to methods and apparatus for graphics processing. In some aspects, the apparatus can determine one or more context states of at least one context register in each of multiple wave slots. The apparatus can also send information corresponding to the one or more context states in one of the multiple wave slots to a context queue. Further, the apparatus can convert the information corresponding to the one or more context states to context information compatible with the context queue. The apparatus can also store the context information compatible with the context queue in the context queue. In some aspects, the apparatus can send the context information compatible with the context queue to one of the multiple wave slots. Additionally, the apparatus can convert the context information compatible with the context queue to the information corresponding to the one or more context states.
Methods And Apparatus For Improving Gpu Pipeline Utilization
- San Diego CA, US Nigel POOLE - West Newton MA, US Zilin YING - San Diego CA, US Ling Feng HUANG - San Diego CA, US Donghyun KIM - San Diego CA, US Chun YU - Rancho Santa Fe CA, US Tzun-Wei LEE - San Jose CA, US Xuefeng TANG - San Diego CA, US Shambhoo KHANDELWAL - Santa Clara CA, US Hongjiang SHANG - San Diego CA, US Elina KAMENETSKAYA - Belmont CA, US Zhu LIANG - San Diego CA, US Cary ROBINS - Newton MA, US
International Classification:
G06T 1/20 G06F 9/48
Abstract:
The present disclosure relates to methods and apparatus for graphics processing. In some aspects, multiple processing units can be in a graphics processing pipeline of a GPU. The apparatus can also group the multiple processing units into one or more processing unit clusters. In some aspects, each of the one or more processing unit clusters can correspond to one or more context registers. Additionally, the apparatus can determine one or more context states of the one or more context registers in each of the one or more processing unit clusters. Also, the apparatus can implement one or more execution counters corresponding to at least one of the one or more processing unit clusters in the graphics processing pipeline, where each of the one or more execution counters includes an execution value.
General Purpose Register And Wave Slot Allocation In Graphics Processing
- San Diego CA, US Andrew Evan GRUBER - Arlington MA, US Chun YU - Rancho Santa Fe CA, US Chihong ZHANG - San Diego CA, US Hongjiang SHANG - San Diego CA, US Zilin YING - San Diego CA, US Fei WEI - San Diego CA, US
International Classification:
G06T 15/04 G06F 9/38 G06F 9/54
Abstract:
Example techniques are described for generating graphics content by obtaining texture operation instructions corresponding to a texture operation, in response to determining at least one of insufficient general purpose register space is available for the texture operation or insufficient wave slots are available for the texture operation, generating an indication that the texture operation corresponds to a deferred wave, executing the texture operation, sending, to a texture processor, initial texture sample instructions corresponding to the texture operation that was executed, and receiving texture mapped data corresponding to the initial texture sample instructions.
Danny Hin Chun Yu (1998-2000), Hugo Hernandez (1999-2000), Karina Zhang (1993-1997), Jacky Chan (1989-1993), Chihang Yip (1995-1999), Ethan Yu (1979-1983)
chun Yu (1981-1983), Alexis Duran (1997-2000), Anna Recato (1989-1990), Geneva James (1995-1999), Saher Riazuddin (1984-1988), Daniela Cortes (1995-1999)