Patent classifications
G06F2111/02
Performance Modeling and Analysis of Artificial Intelligence (AI) Accelerator Architectures
A method includes receiving one or more input Artificial Intelligence (AI) networks, transforming the AI networks into respective graphs including interconnected logical operators, and mapping the graphs onto a design of a hardware accelerator including a plurality interconnected hardware engines. A performance of running the AI networks on the design of the hardware accelerator is simulated using a petri-net simulation.
PERFORMANCE MEASUREMENT METHODOLOGY FOR CO-SIMULATION
Example implementations involve systems and methods which can involve storing interface (I/F) communication activity records of a plurality of simulation engines during execution of a co-simulation, and for a subsequent execution of the co-simulation, replacing one or more of the plurality of simulation engines with a simulation engine repeater configured to reproduce I/F communication activity from the stored I/F communication activity records corresponding to the replaced one or more of the plurality of simulation engines during the subsequent execution of the co-simulation and to log a real time consumed for execution of the reproduced I/F communication activity in the subsequent execution and a simulation time consumed for execution of the reproduced I/F communication activity for each simulation step, the real time determined based on a real time difference between a start of each simulation step and completion of synchronization with a co-simulator bus at an end of each simulation step.
Techniques for workflow analysis and design task optimization
A W-graph system comprising a server connected with a plurality of clients via a network. Each client/user performs a design task via a design application while the server collects timestamped event data. The server generates a plurality of W-graphs for a plurality of tasks based on the collected event data. Each W-graph comprises one or more representative workflows, each representative workflow comprising at least one merged node representing nodes from different workflows for different users performing the same task. A W-graph for a task selected by the user may be viewed in a W-graph GUI. A user may also select a W-suggest function to have a current workflow for a task analyzed for optimization based on a W-graph generated for the same task. A modified current workflow is generated that highlights user techniques in the current workflow that are less efficient than user techniques in the W-graph.
METHOD AND APPARATUS FOR GENERATING A FLOOR PLAN
Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for generating a floor plan from a point cloud model. An apparatus includes processing circuitry that receives an input three-dimensional point cloud corresponding to a three-dimensional space. The processing circuitry determines a plurality of wall planes in the received input three-dimensional point cloud. The processing circuitry generates a plurality of line segments. Each line segment is generated by projecting a respective wall plane of the plurality of wall planes to a floor plane in the three-dimensional space. The processing circuitry represents the plurality of wall planes in the three-dimensional space using the plurality of line segments in a two-dimensional space corresponding to the floor plan. The processing circuitry adjusts the plurality of line segments in the two-dimensional space to improve the floor plan. The processing circuitry generates the floor plan based on the plurality of adjusted line segments.
MANAGING ITERATIONS AND BRANCHING IN DESIGN
In one aspect, a computer-based method is disclosed for managing iterations and branching in a design evolution. The method includes creating a module that corresponds to a component in response to a user command and storing at least a first iteration and a second iteration of a design for the component in the module. Each of the first and second iterations contains one or more content objects. Moreover, each content object is an entity (e.g., a businessobject) or a relation (e.g., a connector), is identified by a content identifier, and is part of a single unit of content that represents all evolutions of the entity or relation and is associated with a corresponding physical object.
Method and system for identifying conflicts in a floor joist and wall panel vertical interface
The present invention is a method for accessing a model of a building; selecting a set of floor joists, wherein the floor joists are comprised of a first set of members; isolating plurality of wall panels, wherein the wall panels are comprised of a second set of members; selecting a group of interfacing members between a floor joist and a wall panel; detecting an interface type between the floor joist and the wall panel, wherein each interface has a predetermined set of requirements; calculating a set of actual values associated with the interface type; comparing the set of actual values with a set of required values and determining the delta of the actual values and the required values; and identifying each interface where the delta is outside a predetermined range.
SYSTEM AND METHOD FOR ROLE-BASED COLLABORATIVE DESIGN OF CUSTOM PRODUCTS BASED ON MANUFACTURING CONSTRAINTS
In some embodiments, a system and a computer-implemented method for role-based collaborative design based on manufacturing constraints are disclosed. A method comprises: receiving, at a computer collaboration system, an electronic digital editing invitation from a first user interface that executes on a first user device associated with a first user, the editing invitation comprising inviting a second user to collaborate on a digital electronic interactive design as an editor, the interactive design comprising a graphical visual representation of a physical product that is capable of custom manufacture with a plurality of variable product attributes; transmitting to a second user device of the second user, the product description data for rendering the interactive design in a second user interface executing on the second user device; receiving a first modification to the interactive design from the second user interface; automatically generating a first updated product description data based on the first modification.
CLOUD DESIGN COMPOSITION NEGOTIATION SYSTEM
A cloud design composition negotiation system includes a cloud design composition server including a database storing design composition data. A partial change program can access variable data in a variable data section. A processing unit executes partial change in the design composition data. An execution end operating unit is linked with the database and is operable by clicking a style selection program and an area selection program to present a style selection icon and an area selection icon on a screen, thereby obtaining one of the design composition data. Icons of a composition of the one of the design composition data are shown on the screen. The partial change program presents a partial change icon on the screen. Clicking the partial change icon enables an execution end user to access the variable data section to thereby proceed with partial change in the icons of the composition.
DESIGN SUPPORT DEVICE, DESIGN SUPPORT SYSTEM, DESIGN SUPPORT METHOD, AND STORAGE MEDIUM
According to one embodiment, a design support device refers to a database. The database stores a graph structure. The graph structure includes a specification item, a unit item, a first item, and a second item. The unit item is of a unit included in a product. The unit item is associated with the specification item. The first item is tied to a system simulation model and associated with the unit item. The second item is tied to a three-dimensional model and associated with the unit item and the first item. The design support device transmits a first notification to a first processing device when the three-dimensional model is updated. The first processing device is tied to the first item. The design support device transmits a second notification to a second processing device when the system simulation model is updated. The second processing device is tied to the second item.
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM
Provided are an information processing apparatus, an information processing method and a non-transitory computer readable recording medium making it possible to display more appropriate reference designs.
A processing unit of the information processing apparatus acquires design data which pertains to a target design of an article which has a plurality of components, executes an extraction process of extracting at least one reference design from a plurality of reference designs of the article which is generated in advance on the basis of design data, makes a display unit display information pertaining to the at least one reference design which is extracted by the extraction process, and in the extraction process, derives a component similarity value which indicates a degree of similarity between each of some of or all reference designs in the plurality of reference designs and a target design for each of the plurality of components, derives a first index value on the basis of a plurality of component similarity values which consist of the component similarity values which are derived for each of the plurality of components, and extracts at least one reference design from the plurality of reference designs on the basis of the derived first index value.