摘要:
A method for managing memory in a system for an application, comprising: assigning a first block (i.e., a big block) of the memory to the application when the application is initiated, the first block having a first size, the first block being assigned to the application until the application is terminated; dividing the first block into second blocks (i.e., intermediate blocks), each second block having a same second size, a second block of the second blocks for containing data for one or more components of a single data structure to be accessed by one thread of the application at a time; and, dividing the second block into third blocks (i.e., small blocks), each third block having a same third size, a third block of the third blocks for containing data for a single component of the single data structure.
摘要:
A receiver for a multi-channel system such as a HDMI system is presented. In accordance with the present invention, the receiver receives one of the plurality of channels and includes an analog portion, a digital-to-analog converter, and a digital control block that provides digital control signals to the analog portion. Equalization can be accomplished partially or wholly in the analog domain and digitally controlled by a digital control loop. A digital equalizer can also be included. A decision feedback equalizer can be implemented that sums an analog output signal into the analog data stream. Timing recovery can be accomplished by digital control of a phase interpolator or delay locked loop that receives a plurality of phases from a timing circuit coupled to receive a clock signal.
摘要:
Disclosed are devices and methods for correlating or aligning pre-surgical image(s) with image(s) observed during a surgical procedure to aid in orientation of tissues and devices for performing a surgical procedure. In a preferred embodiment, the invention provides devices and methods for aligning pre-surgical image(s) of optical tissues or structures, e.g., the retina, with real-time images observed or obtained with a slit lamp, or other optical viewing device. The ability of the subject invention to correlate these images can advantageously provide the physician with greater accuracy when administering surgical treatment, such as with a laser, and can significantly reduce surgery time.
摘要:
An electrode assembly comprises a coil of electrode material surrounded by a shield having one or more outlets and a supply of shielding gas directed along an axis X-X of said coil before exiting from said shield.
摘要:
A method for accessing cells of a ring buffer by one or more writers, comprising: storing a current writer cell position value in each of a done writer index and a reserved writer index; storing a current reader cell position value in a done reader index; copying the current writer cell position value to an old writer variable of a writer of the one or more writers; assigning a trial next writer cell position value to a new writer variable of the writer; accepting the trial next writer cell position value if the trial next writer cell position value is not equal to the done reader index value; as a single operation, first, accepting the trial next writer cell position value as a next writer cell position value if the reserved writer index value is equal to the old writer variable value, and second, replacing the reserved writer index value with the new writer variable value; writing data by the writer to a cell of the ring buffer indicated by the next writer cell position value; and, when the done writer index value is equal to the old writer variable value, replacing the done writer index value with the new writer variable value; whereby the one or more writers are prevented from simultaneously accessing the cell of the ring buffer. In addition, a method for accessing cells of a ring buffer by one or more readers, comprising: storing a current reader cell position value in each of a done reader index and a reserved reader index; storing a current writer cell position value in a done writer index; copying the current reader cell position value to an old reader variable of a reader of the one or more readers; assigning a trial next reader cell position value to a new reader variable of the reader; accepting the trial next reader cell position value if the old reader variable value is not equal to the done writer index value; as a single operation, first, accepting the trial next reader cell position value as a next reader cell position value if the reserved reader index value is equal to the old reader variable value, and second, replacing the reserved reader index value with the new reader variable value; reading data by the reader from a cell of the ring buffer indicated by the next reader cell position value; and, when the done reader index value is equal to the old reader variable value, replacing the done reader index value with the new reader variable value; whereby the one or more readers are prevented from simultaneously accessing the cell of the ring buffer.
摘要:
A receiver for a multi-channel system such as a HDMI system is presented. In accordance with the present invention, the receiver receives one of the plurality of channels and includes an analog portion, a digital-to-analog converter, and a digital control block that provides digital control signals to the analog portion. Equalization can be accomplished partially or wholly in the analog domain and digitally controlled by a digital control loop. A digital equalizer can also be included. A decision feedback equalizer can be implemented that sums an analog output signal into the analog data stream. Timing recovery can be accomplished by digital control of a phase interpolator or delay locked loop that receives a plurality of phases from a timing circuit coupled to receive a clock signal.
摘要:
A novel fence module is provided for use in a burrowing-animal discouraging modular fence, the module comprising a plurality of generally parallel elongate members each having an upper end and a tapered lower end, upper and lower crossbars connecting the plurality of elongate members in a row with a pair of end members and a plurality of intermediate members, wherein the elongate members have a spacing of between about 1 inch and about 2½ inches, a connector extending outwardly beyond at least one of the pair of end members for closely connecting the module to another module, wherein the tapered lower ends of the elongate members extend at least about 3 inches below the lower crossbar for insertion into ground, and wherein the elongate members extend at least about 16 inches above the lower crossbar.
摘要:
Systems and methods for rapidly identifying live eggs within a stream of eggs with high accuracy, are provided. A stream of eggs are candled via a candling apparatus and each candled egg is designated as being either live, non-live, or “uncertain”. Eggs designated as non-live and uncertain are removed from the stream. Each egg designated as uncertain is “recandled” at a separate station via an additional candling procedure in order to definitively determine if the “uncertain” egg is live or non-live. Uncertain eggs identified as being live via recandling are returned to the egg stream such that the stream contains only live eggs. The uncertain eggs determined to be non-live via recandling are removed and are either discarded or used for other purposes.
摘要:
Laundry detergent compositions comprising an organic surface-active agent and low concentrations of substantially water-insoluble starch which contains from about 0.01% to about 5% by weight of a substantially water-insoluble organic liquid; said composition imparting anti-wrinkling and ease of ironing effects to fabrics washed therein.