摘要:
Protective laminate films protect an underlying windshield from damage due to impacting rocks or other debris. The laminate films generally include a substrate having a scratch resistant coating adhered to one side and an adhesive layer adhered to an opposite side. Adhesion promoter and primer layers may be provided to enhance adhesion of the scratch-resistant coating to the substrate. Each layer is transparent such that, when applied to a windshield, the laminate film does not impact a driver's visibility. Each layer may also be flexible so that the laminate films can be molded to a curved windshield. Generally, the scratch resistant coating protects the laminate films from scratching or other damage from impacting debris or from windshield wipers. The substrate provides structural integrity to the laminate films and may provide some impact dispersion. The adhesive layer, in addition to adhering the laminate films to the windshield, may also provide significant impact resistance that protects the windshield from cracks or chips due to impacting rocks or other debris.
摘要:
Disclosed herein are compositions of nanoparticles. In some embodiments, the nanoparticles are Janus particles, where each particle includes a first component and second component that are exposed to the surface of the particle. Also, disclosed are methods and systems for making a composition of nanoparticles. Finally, a method of treating a mammal by administering a composition of nanoparticles is disclosed.
摘要:
A method of creating a system for haptically and graphically rendering one or more scenes. The method includes generating one or more haptic targets for haptically rendering the scene as a virtual scene. The scene is haptically rendered as the virtual scene. The method also includes providing one or more graphics targets for graphically rendering the scene as a graphical scene, generating an initial data packet for the scene, and transmitting the initial data packet to the graphics target. The method also includes loading the initial data packet on the graphics target to create the graphical scene.
摘要:
A horseshoe made from rubber or an elastomeric material has a tread portion with a plurality of interconnected side-by-side hollow cylindrical buttons. The buttons are open at their upper ends and their lower ends are covered by a thin film of the rubber or elastomeric material. The horseshoe is attached to the horse's hoof with an adhesive and sufficient adhesive is applied to the tread portion to fill the buttons with adhesive material and provide a thin layer of the adhesive material between the tread portion and the hoof when the horseshoe is pushed toward the hoof.
摘要:
A portable golf club cleaning device for cleaning the head of a golf club suitable for carrying and storing with a golf bag. The cleaning device includes a collapsible container for holding a cleaning liquid. A plurality of brushes extend from a housing surrounding the opening of the collapsible container. Once the cleaning liquid is removed from the collapsible container, the golf club cleaning device may be stored in a minimum of space.
摘要:
A memory device (201) having left (203) and right (204) ports for communicating with left (205) and right (206) electronic devices, includes memory banks (401-0˜401-7), semaphore logic (302), and port coupling circuitry (403, 404, 405-0˜405-7, 406-0˜406-7, 407-0˜407-7). The semaphore logic generates bank access grant signals (313, 314) on a first received basis in response to bank access requests from the left and right electronic devices, and the port coupling circuitry couples selected memory banks to the left and right ports in response to the bank access grant signals. Also included in the memory device are mail-box registers (2500-0L˜2500-3L, 2500-0R˜2500-3R), interrupt generating circuitry (2514-0L˜2514-3L, 2514-0R˜2514-3R, 2900, 3000, 307, 308), and interrupt status and cause registers (3101L˜3102L, 3101R˜3102R, 3301L˜3302L, 3301R˜3302R). The left and right electronic devices use the mail-box registers to send messages to each other without waiting. The interrupt generating circuitry generates interrupts to notify the left and right electronic devices when their bank access requests have been granted, and when a message has been written into one of the mail-box registers for them. The interrupt status and cause registers provide information as to which memory banks the left and right electronic devices have been granted access to, and which mail-box registers contain messages for them.
摘要:
A memory device (201) having left (203) and right (204) ports for communicating with left (205) and right (206) electronic devices, includes memory banks (401-0.about.401-7), semaphore logic (302), and port coupling circuitry (403, 404, 405-0.about.405-7, 406-0.about.406-7, 407-0.about.407-7). The semaphore logic generates bank access grant signals (313, 314) on a first received basis in response to bank access requests from the left and right electronic devices, and the port coupling circuitry couples selected memory banks to the left and right ports in response to the bank access grant signals. Also included in the memory device are mail-box registers (2500-0L.about.2500-3L, 2500-0R.about.2500-3R), interrupt generating circuitry (2514-0L.about.2514-3L, 2514-0R.about.2514-3R, 2900, 3000, 307, 308), and interrupt status and cause registers (3101L.about.3102L, 3101R.about.3102R, 3301L.about.3302L, 3301R.about.3302R). The left and right electronic devices use the mail-box registers to send messages to each other without waiting. The interrupt generating circuitry generates interrupts to notify the left and right electronic devices when their bank access requests have been granted, and when a message has been written into one of the mail-box registers for them. The interrupt status and cause registers provide information as to which memory banks the left and right electronic devices have been granted access to, and which mail-box registers contain messages for them.
摘要:
A system and method for using command buffers as timeslices or periods of execution for a long running compute task on a graphics processor. Embodiments of the present invention allow execution of long running compute applications with operating systems that manage and schedule graphics processing unit (GPU) resources and that may have a predetermined execution time limit for each command buffer. The method includes receiving a request from an application and determining a plurality of command buffers required to execute the request. Each of the plurality of command buffers may correspond to some portion of execution time or timeslice. The method further includes sending the plurality of command buffers to an operating system operable for scheduling the plurality of command buffers for execution on a graphics processor. The command buffers from a different request are time multiplexed within the execution of the plurality of command buffers on the graphics processor.