Concurrent | Date: 2014-12-29
A shared counter resource, such as a register, is disclosed in the hardware, where the register representing how much free space there is in the command queue is accessible to one or more processing elements. When a processing element reads the reservation register, the hardware automatically decrements the available free space by a preconfigured amount (e.g., 1) and returns the value of the free space immediately prior to the read/reservation. If the read returns 0 (or a number less than the preconfigured amount), there was insufficient free space to satisfy the request. In the event there was insufficient space to satisfy the request the reservation register may be configured to reserve however much space was available or to not reserve any space at all. Any number of processing elements may read these registers and various scenarios are described where the input and output queues are accessible via various processing elements.
Concurrent | Date: 2013-12-06
An apparent load is determined based on assigning weightings to commands based on various factors including, but not limited to, the limitations of the underlying storage media device(s), where the command queue fullness is viewed from that perspective rather than simply the number of commands outstanding in a storage media device. Also disclosed is the use of a positive bias and a negative bias to artificially influence the apparent load.
Concurrent | Date: 2013-12-06
A storage controller controlling said plurality of storage media devices receives one or more commands from a queue representing a load, identifies a set of weighted storage regions having the mid-range access rate to target a mid-range performance level that is enough to service the load; and distributes the load based on the mid-range performance level by utilizing only the set of weighted storage regions having the mid-range access rate thereby targeting the mid-range performance level that is enough to service the load.
Concurrent | Date: 2014-05-04
At least a first image, such as a motion video image, is prepared for integration with at least a second image, such as a motion video image and/or a still image. The first image may be a barker, and the second image may be a menu or programming guide. To prepare the first image for integration, a first compressed image is formed, restricted to a first region of a first image area by representing at least one segment of a first image within the first region with a reference to another segment of the first image within the first region. The second image may also be prepared for integration by forming a second compressed image. The second compressed image may be restricted to a second region of a second image area by representing at least one segment of the second image within the second region with a reference to another segment of the second image within the second region. The first and second images are combined by selecting a portion of the first compressed image, selecting a portion of the second compressed image, and combining the selected portions to form an integrated image.
Agency: Department of Agriculture | Branch: | Program: SBIR | Phase: Phase I | Award Amount: 100.00K | Year: 2015
Glyphosate had been used for decades as a pre-emergence herbicide in commercial agriculture. The introduction of herbicide-resistant GMO soybeans and other herbicide-resistant crops made glyphosate the most popular herbicide for grain farmers in the U.S. As the use of glyphosate in post-emergence applications increased, several important weeds, among them Palmer amaranth or pigweed (Amaranthus palmeri), and mare's tail also called horseweed (Conyza canadensis), adapted varieties resistant to this non-selective systemic herbicide. In the last 10 years, a growing number of acres of otherwise arable land have been abandoned to weed species that cannot be effectively managed in an economically viable manner.This proposal offers a new approach to weed management for commercial agriculture; a means to apply herbicide exclusively to weeds in the presence crop plants. The proposed approach combines an autonomous carrier platform to navigate the field, a machine vision system to identify plants of interest and to direct the pointing and operation of a precision, leaf-specific herbicide applicators. These applicators, can be pointed at specific plants and parts of plants such as the leaves to project very small quantities of concentrated herbicide onto specific locations with great precision. The ability to apply any herbicide directly and exclusively to weeds in the presence of the crop expands the number and types of herbicides, including those herbicides previously restricted to burn-down applications, that can be now be applied in a post emergence herbicide treatment.While the primary purpose of the proposed system is weed control, it provides several other potential advantages to commercial farming. Among these are: (1) a means to geolocate and monitor the progress of specific plants during the growing season by capturing and saving images collected during repeated trips through the field; (2) scouting for pests and diseases as well as estimating yields and variations in yields across fields; (3) the ability to determine herbicide effectiveness on a plant-by-plant basis and to collect evidence of crop damage due to splatter or drift; (4) to more accurately verify herbicide resistance in weeds to better control the statistical models used in combined experiments and split-plot field trials as well as identifying and harvesting herbicide-resistant weed seed for agricultural research.