[go: up one dir, main page]

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 EP99908213A priority Critical patent/EP1057114A2/en
Priority to JP2000533823A priority patent/JP2002505479A/en
Priority to AU27703/99A priority patent/AU2770399A/en
Priority to KR1020007008971A priority patent/KR20010040980A/en
Publication of WO1999044140A2 publication Critical patent/WO1999044140A2/en
Publication of WO1999044140A3 publication Critical patent/WO1999044140A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • 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 OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Stored Programmes (AREA)
  • Digital Computer Display Output (AREA)

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
EP99908213A EP1057114A2 (en) 1998-02-26 1999-02-17 An interactive design tool for shared memory spaces
JP2000533823A JP2002505479A (en) 1998-02-26 1999-02-17 Interactive design tool for shared memory space
AU27703/99A AU2770399A (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

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
JP2002505479A (en) 2002-02-19
CN1292113A (en) 2001-04-18
EP1057114A2 (en) 2000-12-06
WO1999044140A2 (en) 1999-09-02
KR20010040980A (en) 2001-05-15
AU2770399A (en) 1999-09-15

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
DE69423853D1 (en) Input / output objects in an operating system kernel
AU5214599A (en) Dynamic organization model and management computing system and method therefor
WO1998043105A3 (en) Object tracking system using statistical modeling and geometric relationship
GB2336003B (en) Manufacturing system and method for assembly of computer systems in a build-to-order environment
IL127492A0 (en) Delta model processing logic representation and execution system
EP0683463A3 (en) System level simulation through software and hardware simulator integration.
AU5470700A (en) Method and system of linking a smart device description file with the logic of an application program
WO2000031652A3 (en) Reconfigurable programmable logic device computer system
EP0684573A3 (en) Information processing system and work flow management method therefor.
GB9510798D0 (en) Pipeline processor,clipping processor,three-dimensional simulator and pipeline processing method
EP0613083A3 (en) Transaction management in object oriented systems.
EP0665489A3 (en) System and method for computer cursor control.
AU4078299A (en) Method and system for secure transactions in a computer system
GB9803706D0 (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
EP0670541A3 (en) System and method for computer cursor control.
AU1932299A (en) Object oriented program memory management system and method using fixed sized memory pools
DE69706978D1 (en) A COMPUTER SYSTEM CONSTRUCTED FROM A MULTIMEDIA BUS AND A CENTRAL IN / OUTPUT PROCESSOR THAT PROVIDES INTELLIGENT DATA TRANSMISSIONS
EP0757437A3 (en) Power management in a computer
EP0656579A3 (en) Power management for computer 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