Beylin
Boris Beylin, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20090259832 | RETARGETTING AN APPLICATION PROGRAM FOR EXECUTION BY A GENERAL PURPOSE PROCESSOR - One embodiment of the present invention sets forth a technique for translating application programs written using a parallel programming model for execution on multi-core graphics processing unit (GPU) for execution by general purpose central processing unit (CPU). Portions of the application program that rely on specific features of the multi-core GPU are converted by a translator for execution by a general purpose CPU. The application program is partitioned into regions of synchronization independent instructions. The instructions are classified as convergent or divergent and divergent memory references that are shared between regions are replicated. Thread loops are inserted to ensure correct sharing of memory between various threads during execution by the general purpose CPU. | 10-15-2009 |
20110173232 | STRING SEARCH SCHEME IN A DISTRIBUTED ARCHITECTURE - Methods and apparatuses for searching network data for one or more predetermined strings are disclosed. In one embodiment, the string search is a multi-stage search where the stages of the search are performed by different hardware components. In one embodiment in a first search stage, a first processor performs a comparison of blocks of incoming data to determine whether the blocks potentially represent the beginning of one of the predetermined strings. If a potential predetermined string is identified, a second processor performs a further search to determine whether the string matches one of the predetermined strings. Because the first processor searches only for the beginning of the predetermined strings, the first stage comparison can be performed quickly, which improves network performance as compared to more detailed searching. The second stage is performed by second processor, which allows the first processor to search for potential matching strings. Because many strings do not match the one or more predetermined strings, the more detailed search performed by the second processor is performed selectively, which increases network performance as compared to more detailed searches on all network data. | 07-14-2011 |
20140049549 | EFFICIENT PLACEMENT OF TEXTURE BARRIER INSTRUCTIONS - One embodiment of the present invention sets forth a technique for placing texture barrier instructions within a thread program to advantageously enable efficient and correct operation of the thread program. A thread program compiler statically determines a pending request count needed to progress beyond a particular texture barrier instruction, which blocks execution of subsequent instructions that depend on previously requested data. Each instance of the thread program blocks execution at the barrier instruction until a pending request count condition is satisfied. This technique may advantageously reduce power consumption in a graphics processing unit by eliminating power consumption associated with conventional, generalized scoreboard resources. | 02-20-2014 |
Boris Beylin, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20150220314 | CONTROL FLOW OPTIMIZATION FOR EFFICIENT PROGRAM CODE EXECUTION ON A PROCESSOR - A method includes identifying a divergent region of interest (DRI) not including a post dominator node thereof within a control flow graph, and introducing a decision node in the control flow graph such that the decision node post-dominates an entry point of the DRI and is dominated by the entry point. The method also includes redirecting a regular control flow path within the control flow graph from another node previously coupled to the DRI to the decision node, and redirecting a runaway path from the another node to the decision node. Further, the method includes marking the runaway path to differentiate the runaway path from the regular control flow path, and directing control flow from the decision node to an originally intended destination of each of the regular control flow path and the runaway path based on the marking to provide for program thread synchronization and optimization within the DRI. | 08-06-2015 |
David Beylin US
Patent application number | Description | Published |
---|---|---|
20130218010 | PORTABLE PET SCANNER FOR IMAGING THE HUMAN BRAIN - In accordance with at least one disclosed embodiment, an apparatus for use in imaging the human brain by describing the distribution of radiotracers in the human brain is provided. The apparatus may be compact and lightweight enough to be lifted by hand (less than 50 pounds) and affixed to a patient bed. In addition, the apparatus may collect images of both the cerebrum and cerebellum of the patient. | 08-22-2013 |
David Beylin, Bethesda, MD US
Patent application number | Description | Published |
---|---|---|
20130218010 | PORTABLE PET SCANNER FOR IMAGING THE HUMAN BRAIN - In accordance with at least one disclosed embodiment, an apparatus for use in imaging the human brain by describing the distribution of radiotracers in the human brain is provided. The apparatus may be compact and lightweight enough to be lifted by hand (less than 50 pounds) and affixed to a patient bed. In addition, the apparatus may collect images of both the cerebrum and cerebellum of the patient. | 08-22-2013 |
Moshe Beylin, Nahariya IL
Patent application number | Description | Published |
---|---|---|
20090074141 | Automated selection of x-ray reflectometry measurement locations - A computer-implemented method for inspection of a sample includes defining a plurality of locations on a surface of the sample, irradiating the surface at each of the locations with a beam of X-rays, and measuring an angular distribution of the X-rays that are emitted from the surface responsively to the beam, so as to produce a respective plurality of X-ray spectra. The X-ray spectra are analyzed to produce respective figures-of-merit indicative of a measurement quality of the X-ray spectra at the respective locations. One or more locations are selected out of the plurality of locations responsively to the figures-of-merit, and a property of the sample is estimated using the X-ray spectra measured at the selected locations. | 03-19-2009 |
Victor Beylin, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20150103389 | PORTABLE POWER SUPPLIES AND PORTABLE CONTROLLERS FOR SMART WINDOWS - A portable controller having a portable power supply for transitioning tint of an optical device such as an electrochromic device. The portable power supply has at least one battery located within a housing and a support structure for supporting the battery. The portable controller has circuitry with logic for controlling power to the optical device. In some cases, the portable power supply may provide a higher than normal drive voltage to the optical device to accelerate transition to the tint state and then may reduce the drive voltage to a normal level. | 04-16-2015 |
Vladimir G. Beylin, Ann Arbor, MI US
Patent application number | Description | Published |
---|---|---|
20090124820 | C1-Symmetric Bisphospine Ligands and Their Use in the Asymmetric Synthesis of Pregabalin - Materials and Methods for preparing (S)-(+)-3-(aminomethyl)-5-methyl-hexanoic acid and structurally related compounds via enantioselective hydrogenation of prochiral olefins are disclosed. The methods employ novel chiral catalysts, which include C | 05-14-2009 |
Vladimir Genukh Beylin, Ann Arbor, MI US
Patent application number | Description | Published |
---|---|---|
20080269242 | Crystalline Salts of 7-[4-(4-Naphthalen-1-Yl-Piperazin-1-Yl)-Butoxy]-3,4-Dihydro-1H-[1,8]Naphthyridine-2-One - The present application relates to crystalline salts of 7-[4-(4-naphthalen-1-yl-piperazin-1-yl)-butoxy]-3,4-di-hydro-1H-[1,8]naphthyridin-2-one, process for preparation of the crystalline salts, pharmaceutical compositions containing the crystalline salts, and use of the crystalline salts for treating certain disorders or conditions. | 10-30-2008 |
20080318967 | Hair Growth Promoting Agents - The present invention is directed to crystalline forms of 6-[[(3S,4R)-3,4-dihydro-3-hydroxy-6-[(3-hydroxyphenyl)sulfonyl]-2,2,3-trimethyl-2H-1-benzopyran-4-yl]oxy]-2-methyl-3(2H)-pyridazinone, formulations containing at least one of these crystalline forms and their use to promote hair growth. | 12-25-2008 |