Patent application number | Description | Published |
20100138614 | Compression Status Bit Cache And Backing Store - One embodiment of the present invention sets forth a technique for increasing available storage space within compressed blocks of memory attached to data processing chips, without requiring a proportional increase in on-chip compression status bits. A compression status bit cache provides on-chip availability of compression status bits used to determine how many bits are needed to access a potentially compressed block of memory. A backing store residing in a reserved region of attached memory provides storage for a complete set of compression status bits used to represent compression status of an arbitrarily large number of blocks residing in attached memory. Physical address remapping (“swizzling”) used to distribute memory access patterns over a plurality of physical memory devices is partially replicated by the compression status bit cache to efficiently integrate allocation and access of the backing store data with other user data. | 06-03-2010 |
20110087840 | EFFICIENT LINE AND PAGE ORGANIZATION FOR COMPRESSION STATUS BIT CACHING - One embodiment of the present invention sets forth a technique for performing a memory access request to compressed data within a virtually mapped memory system comprising an arbitrary number of partitions. A virtual address is mapped to a linear physical address, specified by a page table entry (PTE). The PTE is configured to store compression attributes, which are used to locate compression status for a corresponding physical memory page within a compression status bit cache. The compression status bit cache operates in conjunction with a compression status bit backing store. If compression status is available from the compression status bit cache, then the memory access request proceeds using the compression status. If the compression status bit cache misses, then the miss triggers a fill operation from the backing store. After the fill completes, memory access proceeds using the newly filled compression status information. | 04-14-2011 |
20130124802 | Class Dependent Clean and Dirty Policy - A method for cleaning dirty data in an intermediate cache is disclosed. A dirty data notification, including a memory address and a data class, is transmitted by a level 2 (L2) cache to frame buffer logic when dirty data is stored in the L2 cache. The data classes may include evict first, evict normal and evict last. In one embodiment, data belonging to the evict first data class is raster operations data with little reuse potential. The frame buffer logic uses a notification sorter to organize dirty data notifications, where an entry in the notification sorter stores the DRAM bank page number, a first count of cache lines that have resident dirty data and a second count of cache lines that have resident evict_first dirty data associated with that DRAM bank. The frame buffer logic transmits dirty data associated with an entry when the first count reaches a threshold. | 05-16-2013 |
20140122809 | CONTROL MECHANISM FOR FINE-TUNED CACHE TO BACKING-STORE SYNCHRONIZATION - One embodiment of the present invention sets forth a technique for processing commands received by an intermediary cache from one or more clients. The technique involves receiving a first write command from an arbiter unit, where the first write command specifies a first memory address, determining that a first cache line related to a set of cache lines included in the intermediary cache is associated with the first memory address, causing data associated with the first write command to be written into the first cache line, and marking the first cache line as dirty. The technique further involves determining whether a total number of cache lines marked as dirty in the set of cache lines is less than, equal to, or greater than a first threshold value, and: not transmitting a dirty data notification to the frame buffer logic when the total number is less than the threshold value, or transmitting a dirty data notification to the frame buffer logic when the total number is equal to or greater than the first threshold value. | 05-01-2014 |
20140237189 | COMPRESSION STATUS BIT CACHE AND BACKING STORE - One embodiment of the present invention sets forth a technique for increasing available storage space within compressed blocks of memory attached to data processing chips, without requiring a proportional increase in on-chip compression status bits. A compression status bit cache provides on-chip availability of compression status bits used to determine how many bits are needed to access a potentially compressed block of memory. A backing store residing in a reserved region of attached memory provides storage for a complete set of compression status bits used to represent compression status of an arbitrarily large number of blocks residing in attached memory. Physical address remapping (“swizzling”) used to distribute memory access patterns over a plurality of physical memory devices is partially replicated by the compression status bit cache to efficiently integrate allocation and access of the backing store data with other user data. | 08-21-2014 |
Patent application number | Description | Published |
20130150812 | HIGH MODULUS POLYMERIC EJECTOR MECHANISM, EJECTOR DEVICE, AND METHODS OF USE - An ejector device and method of delivering safe, suitable, and repeatable dosages to a subject for topical, oral, nasal, or pulmonary use is disclosed. The ejector device includes a housing, a reservoir disposed within the housing for receiving a volume of fluid, and an ejector mechanism in fluid communication with the reservoir and configured to eject a stream of droplets, the ejector mechanism comprising an ejector plate coupled to a generator plate and a piezoelectric actuator; the piezoelectric actuator being operable to oscillate the ejector plate, and thereby the generator plate, at a frequency and generate a directed stream of droplets. | 06-13-2013 |
20130172830 | EJECTOR MECHANISM, EJECTOR DEVICE, AND METHODS OF USE - An ejector device and method of delivering safe, suitable, and repeatable dosages to a subject for topical, oral, nasal, or pulmonary use is disclosed. The ejector device includes a housing, a reservoir disposed within the housing for receiving a volume of fluid, and an ejector mechanism in fluid communication with the reservoir and configured to eject a stream of droplets, the ejector mechanism comprising an ejector plate coupled to a generator plate and a piezoelectric actuator; the piezoelectric actuator being operable to oscillate the ejector plate, and thereby the generator plate, at a frequency and generate a directed stream of droplets. | 07-04-2013 |
20130299607 | SPRAY EJECTOR DEVICE AND METHODS OF USE - An ejector device for ejecting droplets of fluid onto a surface includes an ejector mechanism attached to a fluid reservoir through a fluid loading plate that is configured to pierce the reservoir and channel the fluid to a rear surface of the ejector mechanism by capillary action. The ejector mechanism may have a centro-symmetric configuration with a lead free piezo actuator and may be covered by an auto-closing cover. | 11-14-2013 |
20130334335 | LAMINAR FLOW DROPLET GENERATOR DEVICE AND METHODS OF USE - A piezoelectric ejector device is provided which is designed to minimize the intake of air into the device upon actuation by providing for laminar flow of the fluid. In an ejector mechanism that includes a generator plate and a piezoelectric actuator operable to directly or indirectly oscillate the generator plate, at a frequency to generate a directed stream of droplets of fluid, the generator plate includes a fluid facing surface, a droplet ejection surface, and a plurality of holes formed through its thickness between the surfaces. The plurality of holes are configured so as to minimize airflow through the plurality of openings from the droplet ejection surface to the fluid facing surface during generation of the directed stream of droplets by configuring the shape of the holes to minimize turbulence. | 12-19-2013 |
20140151457 | EJECTOR DEVICES, METHODS, DRIVERS, AND CIRCUITS THEREFOR - In a piezoelectric ejector assembly, a piezoelectric actuator is attached to an ejector mechanism, while a drive signal generator and a controller are coupled to the actuator. The drive signal generator is configured to generate a drive signal for driving the actuator to oscillate the ejector assembly. The controller is configured to control the drive signal generator to drive the actuator at a resonant frequency of the ejector assembly, and an auto-tuning circuit is provided to define the optimum drive signal frequency. | 06-05-2014 |
20140336618 | SPRAY EJECTOR MECHANISMS AND DEVICES PROVIDING CHARGE ISOLATION AND CONTROLLABLE DROPLET CHARGE, AND LOW DOSAGE VOLUME OPHTHALMIC ADMINISTRATION - The present disclosure relates to ejector mechanisms and devices for generating a directed stream of droplets, as well as improved methods for delivering an ejected stream of droplets to a target. The device and methods may be useful for the delivery of fluid for ophthalmic, topical, oral, nasal, or pulmonary use, more particularly, for use in the delivery of ophthalmic fluid to the eye. Certain aspects of the disclosure relate to devices and methods for the delivery of a therapeutically effective low dosage volume medicament composition to a target, e.g., by controlling charge, droplet size and/or droplet deposit parameters of the medicament composition. | 11-13-2014 |
Patent application number | Description | Published |
20110243134 | Data Frame Forwarding Using a Distributed Virtual Bridge - Systems and methods to forward data frames are provided. A particular method may include receiving a data frame at a distributed virtual bridge. The distributed virtual bridge includes a first bridge element coupled to a first server computer and a second bridge element coupled to the first bridge element and to a second server computer. The distributed virtual bridge further includes a controlling bridge coupled to the first bridge element and to the second bridge element. The controlling bridge includes a global forwarding table. The data frame is forwarded from the first bridge element to the second bridge element of the distributed virtual bridge using address data associated with the data frame. A logical network associated with the frame may additionally be used to forward the data frame. | 10-06-2011 |
20110243146 | Data Frame Forwarding Using a Multitiered Distributed Virtual Bridge Hierarchy - Systems and methods to forward data frames are provided. A particular method may include evaluating address data of a first data frame at a first virtual bridge coupled to a first virtual machine of a first server computer of a plurality of server computers. Based upon the evaluation at the first virtual bridge, the first data frame may be forwarded to a second virtual bridge associated with an adapter that is coupled to the first virtual machine. The address data of the first data frame may be evaluated at the second virtual bridge. Based upon the evaluation, the data frame may be forwarded to a third virtual bridge configured to forward the data frame based upon the address data to a second server computer of the plurality of server computers. | 10-06-2011 |
20110258340 | Distributed Virtual Bridge Management - Systems and methods to forward data frames are described. A particular method may include receiving a data frame at a switch of a plurality of networked switches coupled to a plurality of server computers. The data frame may be forwarded from a controlling bridge coupled to the plurality of networked switches. The data frame may be determined to include management data, and an operating parameter of the switch may be modified. | 10-20-2011 |
20110258641 | Remote Adapter Configuration - Systems and methods to remotely configure adapters are described. A particular method may include generating a management frame at a controlling bridge. The management frame may include instructions to configure an operating parameter of the adapter. The management frame may be communicated to a bridge element of a plurality of interconnected bridge elements in communication with the controlling bridge. The bridge element may be coupled to the adapter, and the operating parameter of the adapter may be configured. | 10-20-2011 |
20110261827 | Distributed Link Aggregation - Systems and methods to forward data frames are described. A particular method may include generating a plurality of management frames at a controlling bridge. The management frames may include routing information. The plurality of management frames may be communicated to a plurality of bridge elements coupled to a plurality of server computers. The plurality of bridge elements are each configured to selectively forward a plurality of data frames according to the routing information. | 10-27-2011 |
20120180047 | PRESERVING TRAFFIC CLASS PRIORITY QoS WITH SELF-VIRTUALIZING INPUT/OUTPUT DEVICE - Frame wrapping such as Q-in-Q frame wrapping is used to enforce QoS prioritization with a converged or multi-function self-virtualizing IO resource such as a converged SRIOV network adapter. Frame wrapping may be used to avoid conflicting priorities from frames associated with virtual functions for which ACLs are not enforced, and thereby preserve QoS prioritization for lossless traffic classes. | 07-12-2012 |
20130163419 | FLEXIBLE AND SCALABLE DATA LINK LAYER FLOW CONTROL FOR NETWORK FABRICS - A network fabric may divide a physical connection into a plurality of VLANs as defined by IEEE 802.1Q. Moreover, many network fabrics use Priority Flow Control to identify and segregate network traffic based on different traffic classes or priorities. Current routing protocols define only eight traffic classes. In contrast, a network fabric may contain thousands of unique VLANs. When network congestion occurs, network devices (e.g., switches, bridges, routers, servers, etc.) can negotiate to pause the network traffic associated with one of the different traffic classes. Pausing the data packets associated with a single traffic class may also stop the data packets associated with thousands of VLANs. The embodiments disclosed herein permit a network fabric to individually pause VLANs rather than entire traffic classes. | 06-27-2013 |
20130166773 | Flexible and scalable data link layer flow control for network fabrics - A network fabric may divide a physical connection into a plurality of VLANs as defined by IEEE 802.1Q. Moreover, many network fabrics use Priority Flow Control to identify and segregate network traffic based on different traffic classes or priorities. Current routing protocols define only eight traffic classes. In contrast, a network fabric may contain thousands of unique VLANs. When network congestion occurs, network devices (e.g., switches, bridges, routers, servers, etc.) can negotiate to pause the network traffic associated with one of the different traffic classes. Pausing the data packets associated with a single traffic class may also stop the data packets associated with thousands of VLANs. The embodiments disclosed herein permit a network fabric to individually pause VLANs rather than entire traffic classes. | 06-27-2013 |
20150110124 | QUALITY OF SERVICE IN MULTI-TENANT NETWORK - A data handling system network includes a data handling system that is communicatively coupled to a switch by a network. The data handling system includes one or more logical partitions. Each logical partition includes a plurality of virtual switches and a plurality of virtual network interface cards. Each virtual network interface card is associated with a particular virtual switch and includes a plurality of QoS queues. The switch includes one or more switch partitions. Each switch partition includes a plurality of QoS queues that are associated with the QoS queues of the virtual network interface card. A packet is received with the virtual switch and the virtual switch sets and associates a QoS priority flag with the received packet. The virtual switch forwards the packet to a QoS queue comprised within the virtual network interface card based upon the QoS priority flag. | 04-23-2015 |
Patent application number | Description | Published |
20140170731 | METHODS, SYSTEMS AND COMPOSITIONS RELATED TO MICROBIAL BIO-PRODUCTION OF BUTANOL AND/OR ISOBUTANOL - Embodiments herein generally relate to methods, compositions, systems and uses for enabling bio-production of or increasing bio-production of alcohol molecules by microorganisms. Certain embodiments relate to compositions and methods enabling or increasing the bio-production of 4-carbon alcohol molecules by bacteria. In some embodiments, compositions and methods relate to introducing isobutyryl-CoA isomerase to a culture of microorganisms to enable or increase the bio-production of four-carbon alcohols. Variations of biosynthesis pathways for microbial bio-production of butanol and/or isobutanol are provided. | 06-19-2014 |
20140330032 | MICROBIAL PRODUCTION OF CHEMICAL PRODUCTS AND RELATED COMPOSITIONS, METHODS AND SYSTEMS - Metabolically engineered microorganism strains are disclosed, such as bacterial strains, in which there is an increased utilization of malonyl-CoA for production of a chemical product. Such chemical products include polyketides, 3-hydroxypropionic acid, and various other chemical products described herein. Methods of production also may be applied to further downstream products, such as consumer products. In various embodiments, modifications to a microorganism and/or culture system divert, at least transiently, usage of malonyl-coA from the fatty acid biosynthesis pathway and thereby provides for usage of the malonyl-coA for a chemical product other than a fatty acid. In various embodiments, the fatty acid biosynthesis pathway is modulated to produce specific fatty acids or combinations of fatty acids. | 11-06-2014 |
20150056669 | ACETYL-COA CARBOXYLASES - The present invention provides various combinations of genetic modifications to a transformed host cell that provide increase conversion of carbon to a chemical product. The present invention also provides methods of fermentation and methods of making various chemical products. | 02-26-2015 |
20150057465 | CONTROL OF GROWTH-INDUCTION-PRODUCTION PHASES - The present invention provides various combinations of genetic modifications to a transformed host cell that provide increase conversion of carbon to a chemical product. The present invention also provides methods of fermentation and methods of making various chemical products. | 02-26-2015 |
20150064754 | BIOPRODUCTION OF CHEMICALS - The present invention provides various combinations of genetic modifications to a transformed host cell that provide increase conversion of carbon to a chemical product. The present invention also provides methods of fermentation and methods of making various chemical products. | 03-05-2015 |
20150072384 | Genetically Modified Organisms for Increased Microbial Production of 3-Hydroxypropionic Acid Involving an Oxaloacetate alpha-decarboxylase - Microorganism compositions are described that comprise combinations of genetic modifications that include a genetic modification to increase oxaloacetate alpha-decarboxylase enzymatic activity. By such genetic modification a 3-hydroxypropionic acid (“3-HP”) production pathway is provided or improved. In various embodiments, comprising other genetic modifications, including selected gene disruptions, 3-HP production is greater than in a control microorganism lacking such combinations of genetic modifications | 03-12-2015 |
20150072399 | Methods, Systems And Compositions Related To Reduction Of Conversions Of Microbially Produced 3-Hydroxypropionic Acid (3-HP) To Aldehyde Metabolites - The present invention relates to methods, systems and compositions, including genetically modified microorganisms, directed to achieve decreased microbial conversion of 3-hydroxypropionic acid (3-HP) to aldehydes of 3-HP. In various embodiments this is achieved by disruption of particular aldehyde dehydrogenase genes, including multiple gene deletions. Among the specific nucleic acids that are deleted whereby the desired decreased conversion is achieved are aldA, aldB, puuC), and usg of | 03-12-2015 |
20150119601 | MONOFUNCTIONAL MCR + 3-HP DEHYDROGENASE - The present invention provides various combinations of genetic modifications to a transformed host cell that provide increase conversion of carbon to a chemical product. The present invention also provides methods of fermentation and methods of making various chemical products. | 04-30-2015 |