WO1999044140A3 - An interactive design tool for shared memory spaces - Google Patents

An interactive design tool for shared memory spaces Download PDF

Info

Publication number
WO1999044140A3
WO1999044140A3 PCT/US1999/003397 US9903397W WO9944140A3 WO 1999044140 A3 WO1999044140 A3 WO 1999044140A3 US 9903397 W US9903397 W US 9903397W WO 9944140 A3 WO9944140 A3 WO 9944140A3
Authority
WO
WIPO (PCT)
Prior art keywords
design tool
shared memory
memory spaces
interactive design
object flow
Prior art date
Application number
PCT/US1999/003397
Other languages
French (fr)
Other versions
WO1999044140A2 (en
Inventor
Kenneth C R C Arnold
Original Assignee
Sun Microsystems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sun Microsystems Inc filed Critical Sun Microsystems Inc
Priority to JP2000533823A priority Critical patent/JP2002505479A/en
Priority to EP99908213A priority patent/EP1057114A2/en
Priority to KR1020007008971A priority patent/KR20010040980A/en
Priority to AU27703/99A priority patent/AU2770399A/en
Publication of WO1999044140A2 publication Critical patent/WO1999044140A2/en
Publication of WO1999044140A3 publication Critical patent/WO1999044140A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/42Loop networks
    • H04L12/427Loop networks with decentralised control
    • H04L12/433Loop networks with decentralised control with asynchronous transmission, e.g. token ring, register insertion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/167Interprocessor communication using a common memory, e.g. mailbox
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • G06F9/3005Arrangements for executing specific machine instructions to perform operations for flow control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/465Distributed object oriented systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • G06F9/5016Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory

Abstract

An interactive design tool allows a designer to visually define object flow between computing resources and shared memory spaces in a distributed computing system. The design tool automatically converts the visual depiction of the object flow to computer code implementing the depicted object flow.
PCT/US1999/003397 1998-02-26 1999-02-17 An interactive design tool for shared memory spaces WO1999044140A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2000533823A JP2002505479A (en) 1998-02-26 1999-02-17 Interactive design tool for shared memory space
EP99908213A EP1057114A2 (en) 1998-02-26 1999-02-17 An interactive design tool for shared memory spaces
KR1020007008971A KR20010040980A (en) 1998-02-26 1999-02-17 An interactive design tool for shared memory spaces
AU27703/99A AU2770399A (en) 1998-02-26 1999-02-17 An interactive design tool for shared memory spaces

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US7604898P 1998-02-26 1998-02-26
US60/076,048 1998-02-26
US4493698A 1998-03-20 1998-03-20
US09/044,936 1998-03-20

Publications (2)

Publication Number Publication Date
WO1999044140A2 WO1999044140A2 (en) 1999-09-02
WO1999044140A3 true WO1999044140A3 (en) 1999-11-25

Family

ID=26722181

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/003397 WO1999044140A2 (en) 1998-02-26 1999-02-17 An interactive design tool for shared memory spaces

Country Status (6)

Country Link
EP (1) EP1057114A2 (en)
JP (1) JP2002505479A (en)
KR (1) KR20010040980A (en)
CN (1) CN1292113A (en)
AU (1) AU2770399A (en)
WO (1) WO1999044140A2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE523112C2 (en) * 2001-07-05 2004-03-30 Anoto Ab Procedures for communication between a user device that has the ability to read information from a surface, and servers that execute services that support the user device
US7484110B2 (en) 2006-03-16 2009-01-27 Microsoft Corporation Adaptive power management
US8060603B2 (en) * 2008-06-18 2011-11-15 Qualcomm Incorporated Persistent personal messaging in a distributed system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992009948A1 (en) * 1990-11-30 1992-06-11 Vpl Research, Inc. Improved method and apparatus for creating virtual worlds
US5386568A (en) * 1992-12-01 1995-01-31 Yamaha Corporation Apparatus and method for linking software modules
US5455952A (en) * 1993-11-03 1995-10-03 Cardinal Vision, Inc. Method of computing based on networks of dependent objects

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992009948A1 (en) * 1990-11-30 1992-06-11 Vpl Research, Inc. Improved method and apparatus for creating virtual worlds
US5386568A (en) * 1992-12-01 1995-01-31 Yamaha Corporation Apparatus and method for linking software modules
US5455952A (en) * 1993-11-03 1995-10-03 Cardinal Vision, Inc. Method of computing based on networks of dependent objects

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HUNT N: "IDF: A GRAPHICAL DATA FLOW PROGRAMMING LANGUAGE FOR IMAGE PROCESSING AND COMPUTER VISION", PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, LOS ANGELES, NOV. 4 - 7, 1990, 4 November 1990 (1990-11-04), INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS, pages 351 - 360, XP000215369, ISBN: 0-87942-597-0 *

Also Published As

Publication number Publication date
WO1999044140A2 (en) 1999-09-02
EP1057114A2 (en) 2000-12-06
AU2770399A (en) 1999-09-15
KR20010040980A (en) 2001-05-15
CN1292113A (en) 2001-04-18
JP2002505479A (en) 2002-02-19

Similar Documents

Publication Publication Date Title
AU6671698A (en) Software development tool with object modeling language
GB2325996B (en) Distributed computer aided design system and method
AU2903295A (en) Dynamic processor performance and power management in a computer system
EP0897159A3 (en) Method and apparatus for modeling material handling systems
SG53011A1 (en) Dynamic hibernation time in a computer system
DE69423853D1 (en) Input / output objects in an operating system kernel
WO1998043105A3 (en) Object tracking system using statistical modeling and geometric relationship
HK1051833A1 (en) Manufacturing system and method for assembly of computer systems in a build-to-roder environment
AU2389495A (en) Computer program debugging system and method
WO2000031652A3 (en) Reconfigurable programmable logic device computer system
AU1105499A (en) Determining cluster membership in a distributed computer system
EP0684573A3 (en) Information processing system and work flow management method therefor.
EP0665489A3 (en) System and method for computer cursor control.
EP0623870A3 (en) A computer system having a dynamic hierarchical selection menu.
EP0664508A3 (en) Data processor with an efficient bit move capability and method therefor.
HK1011228A1 (en) A system and method for increasing functionality on the peripheral component interconnect bus
ZA9610697B (en) Method and system for automatically harmonizing access to a software application program via different access devices.
AU3222297A (en) Hardware and software development in computer systems having multiple discrete components
DE69706978T2 (en) A COMPUTER SYSTEM CONSTRUCTED FROM A MULTIMEDIA BUS AND A CENTRAL IN / OUTPUT PROCESSOR THAT PROVIDES INTELLIGENT DATA TRANSMISSIONS
EP0643369A3 (en) System and method for clipping in computer graphics systems.
GB2325320B (en) Fast access to a shared resource on a computer bus
EP0908817A3 (en) Method of changing a dynamic link library function efficiently and a computer system for executing the same
AU2391500A (en) Method and system for memory allocation in a multiprocessing environment
EP0650120A3 (en) Method and computer system for integrating a compression system with an operating system.
AU5816894A (en) Method and arrangement in a circulation lubrication system

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 99803344.8

Country of ref document: CN

AK Designated states

Kind code of ref document: A2

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 1020007008971

Country of ref document: KR

ENP Entry into the national phase

Ref document number: 2000 533823

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 1999908213

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1999908213

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 1020007008971

Country of ref document: KR

WWW Wipo information: withdrawn in national office

Ref document number: 1999908213

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1020007008971

Country of ref document: KR