Gregor J. Martin - Mountain View CA, US Ying Chun He - Milpitas CA, US Grant Lindberg - Pleasanton CA, US
Assignee:
LSI Logic Corporation - Milpitas CA
International Classification:
G06F 17/50
US Classification:
716 8, 716 11, 716 12
Abstract:
A method for floorplan visualization comprising the steps of (A) receiving design information for an integrated circuit design comprising one or more subsystems, (B) generating one or more gate count estimates for the one or more subsystems of the integrated circuit design, (C) generating one or more gate density estimates for gates of the one or more subsystems mapped to one or more programmable areas of a programmable platform device and (D) generating a visual representation of one or more area estimations for each of the one or more subsystems based on the one or more gate count estimates and the one or more gate density estimates.
Gregor J. Martin - Mountain View CA, US Grant Lindberg - Pleasanton CA, US Ying Chun He - Milpitas CA, US
Assignee:
LSI Corporation - Milpitas CA
International Classification:
G06F 17/50
US Classification:
716 1, 716 2, 716 3, 716 18
Abstract:
A method for estimating resources during design planning is generally provided. A first step generally involves receiving design information for an integrated circuit design. A first portion of the integrated circuit design is generally complete, while a second portion of the integrated circuit design is generally incomplete. A second step generally involves receiving user input of estimated design information for the second portion of the integrated circuit design. A third step generally involves automatically generating one or more representative blocks representing the second portion of the integrated circuit design based on the user input. The one or more representative blocks may be generated having substantially equivalent size and characteristics to one or more actual blocks developed for the second portion of the integrated circuit design.
Gregor J. Martin - Mountain View CA, US Ying Chun He - Milpitas CA, US Grant Lindberg - Pleasanton CA, US
Assignee:
LSI Corporation - Milpitas CA
International Classification:
G06F 17/50
US Classification:
716 10, 716 2, 716 5, 716 11
Abstract:
A method for defining valid placement of intellectual property (IP) blocks within a platform application specific integrated circuit comprising the steps of (A) extracting IP recorded information for an intellectual property (IP) block to be placed on a platform application specific integrated circuit, (B) extracting device data for the platform application specific integrated circuit and (C) determining one or more valid placement locations for the intellectual property (IP) block based upon the IP recorded information and the device data.
Comprehensive, Relevant, And Dynamic Data Searching In A Virtualization Environment
A method includes indexing data and/or metadata in online virtual machines (VMs), offline VMs, virtual applications, and/or snapshots thereof on one or more host server(s) in a virtualization environment through a search architecture in the virtualization environment. The online VMs are VMs that are powered on, and the offline VMs are VMs that are powered off. The method also includes maintaining a database of the indexed data and/or metadata in the online VMs, the offline VMs, the virtual applications, and/or the snapshots thereof to enable a comprehensive search result to a search query through the search architecture. The database is associated with the search architecture.
Elastic Licensing Of Software In A Cloud Environment
Jianjun SHEN - Beijing, CN Ying HE - Palo Alto CA, US
Assignee:
VMWARE, INC. - Palo Alto CA
International Classification:
G06Q 30/00
US Classification:
705 2661
Abstract:
In one aspect, a method includes publishing an object of a user such that another user can search for the object by means of a user interface. The object may be an application, an application group, an application component, and/or a service. The object runs on a platform. The platform may be a hypervisor, an application container, a mobile platform, and/or a computer. The method includes permitting another user to access the object based on a transacting for the object between the users. The transaction may involve a clone transaction, a grant transaction, an application component transaction or a service transaction. A tax may be levied based on the transaction. A scope of the access of the object to another user is based on a transaction protocol, which is based on the transacting between the users. The transaction protocol may include a payment scheme, a term, or a set of object rights.
Elastic Allocation Of Computing Resources To Software Applications
Jianjun SHEN - Beijing, CN Ying HE - Palo Alto CA, US Hailing XU - Peking, CN Howie XU - Sunnyvale CA, US Juntao LIU - Beijing, CN Shudong ZHOU - Fremont CA, US
Assignee:
VMWARE, INC. - Palo Alto CA
International Classification:
G06F 15/16 G06F 9/455
US Classification:
709217, 718 1
Abstract:
Embodiments monitor application performance metrics representing the performance of a software application executed by one or more host computing devices. Based on the application of rules to the application performance metrics, an elasticity action, such as a power-on action, a power-off action, a deploy action, and/or a destroy action, is determined. The elasticity action is transmitted to one or more target hosts, which perform the elasticity action. The target host may be selected based on host performance metrics. Further, a load balancing service may accommodate the addition of a new software application instance to a cluster and/or the removal of an existing software application instance from the cluster.
Virtualization-Aware Data Locality In Distributed Data Processing
Ying HE - Palo Alto CA, US Yunshan LU - San Jose CA, US
International Classification:
G06F 3/06
US Classification:
711162
Abstract:
A virtualized computing system for executing a distributed computing application, such as Hadoop, is discussed. The virtualized computing system stores data in a distributed filesystem, such as Hadoop Distributed File System, and processes data using a topology awareness that takes into account the virtualization layer of the virtualized computing system. The virtualized computing system employs locality-related policies, including replica placement policies, replica choosing policies, balancer policies, and task scheduling policies that take advantage of the awareness of the virtualization topology.
Compounds And Methods For Inhibiting Nhe-Mediated Antiport In The Treatment Of Disorders Associated With Fluid Retention Or Salt Overload And Gastrointestinal Tract Disorders
- Fremont CA, US Marc NAVRE - Fremont CA, US Christopher CARRERAS - Fremont CA, US Noah BELL - Fremont CA, US Michael R. LEADBETTER - Fremont CA, US Jeffrey W. JACOBS - Fremont CA, US Irina DOTSENKO - Fremont CA, US Dean DRAGOLI - Fremont CA, US Ying HE - Fremont CA, US Andrew KING - Fremont CA, US Jason LEWIS - Fremont CA, US Matthew SIEGEL - Fremont CA, US
Assignee:
Ardelyx, Inc. - Fremont CA
International Classification:
A61K 31/4725 A61K 9/00 A61K 45/06
Abstract:
The present disclosure is directed to compounds and methods for the treatment of disorders associated with fluid retention or salt overload, such as heart failure (in particular, congestive heart failure), chronic kidney disease, end-stage renal disease, liver disease, and peroxisome proliferator-activated receptor (PPAR) gamma agonist-induced fluid retention. The present disclosure is also directed to compounds and methods for the treatment of hypertension. The present disclosure is also directed to compounds and methods for the treatment of gastrointestinal tract disorders, including the treatment or reduction of pain associated with gastrointestinal tract disorders. The methods generally comprise administering to a mammal in need thereof a pharmaceutically effective amount of a compound, or a pharmaceutical composition comprising such a compound, that is designed to be substantially active in the gastrointestinal (GI) tract to inhibit NHE-mediated antiport of sodium ions and hydrogen ions therein. More particularly, the method comprises administering to a mammal in need thereof a pharmaceutically effective amount of a compound, or a pharmaceutical composition comprising such a compound, that inhibits NHE-3, -2 and/or -8 mediated antiport of sodium and/or hydrogen ions in the GI tract and is designed to be substantially impermeable to the layer of epithelial cells, or more specifically the epithelium of the GI tract. As a result of the compound being substantially impermeable, it is not absorbed and is thus essentially systemically non-bioavailable, so as to limit the exposure of other internal organs (e.g., liver, heart, brain, etc.) thereto. The present disclosure is still further directed to a method wherein a mammal is administered such a compound with a fluid-absorbing polymer, such that the combination acts as described above and further provides the ability to sequester fluid and/or salt present in the GI tract.