IL100598A0 - Dataflow computer - Google Patents

Dataflow computer

Info

Publication number
IL100598A0
IL100598A0 IL100598A IL10059892A IL100598A0 IL 100598 A0 IL100598 A0 IL 100598A0 IL 100598 A IL100598 A IL 100598A IL 10059892 A IL10059892 A IL 10059892A IL 100598 A0 IL100598 A0 IL 100598A0
Authority
IL
Israel
Prior art keywords
dataflow computer
dataflow
computer
Prior art date
Application number
IL100598A
Other languages
English (en)
Original Assignee
Univ Bar Ilan
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 Univ Bar Ilan filed Critical Univ Bar Ilan
Priority to IL100598A priority Critical patent/IL100598A0/xx
Publication of IL100598A0 publication Critical patent/IL100598A0/xx
Priority to EP9393300024A priority patent/EP0551173A3/en
Priority to CA002086722A priority patent/CA2086722A1/fr
Priority to US08/000,994 priority patent/US5465372A/en
Priority to JP5000850A priority patent/JPH05250499A/ja

Links

Classifications

    • 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3802Instruction prefetching
    • G06F9/3804Instruction prefetching for branches, e.g. hedging, branch folding
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3476Data logging
    • 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3824Operand accessing
    • 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3824Operand accessing
    • G06F9/383Operand prefetching
    • G06F9/3832Value prediction for operands; operand history buffers
    • 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3836Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution
    • 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3836Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution
    • G06F9/3851Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution from multiple instruction streams, e.g. multistreaming
    • 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/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4494Execution paradigms, e.g. implementations of programming paradigms data driven

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Multimedia (AREA)
  • Advance Control (AREA)
IL100598A 1992-01-06 1992-01-06 Dataflow computer IL100598A0 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
IL100598A IL100598A0 (en) 1992-01-06 1992-01-06 Dataflow computer
EP9393300024A EP0551173A3 (en) 1992-01-06 1993-01-05 Dataflow computer
CA002086722A CA2086722A1 (fr) 1992-01-06 1993-01-05 Ordinateur flot de donnees
US08/000,994 US5465372A (en) 1992-01-06 1993-01-06 Dataflow computer for following data dependent path processes
JP5000850A JPH05250499A (ja) 1992-01-06 1993-01-06 データフロー計算機

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
IL100598A IL100598A0 (en) 1992-01-06 1992-01-06 Dataflow computer

Publications (1)

Publication Number Publication Date
IL100598A0 true IL100598A0 (en) 1992-09-06

Family

ID=11063244

Family Applications (1)

Application Number Title Priority Date Filing Date
IL100598A IL100598A0 (en) 1992-01-06 1992-01-06 Dataflow computer

Country Status (5)

Country Link
US (1) US5465372A (fr)
EP (1) EP0551173A3 (fr)
JP (1) JPH05250499A (fr)
CA (1) CA2086722A1 (fr)
IL (1) IL100598A0 (fr)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5640504A (en) * 1994-01-24 1997-06-17 Advanced Computer Applications, Inc. Distributed computing network
US5941983A (en) * 1997-06-24 1999-08-24 Hewlett-Packard Company Out-of-order execution using encoded dependencies between instructions in queues to determine stall values that control issurance of instructions from the queues
RU2130198C1 (ru) * 1997-08-06 1999-05-10 Бурцев Всеволод Сергеевич Вычислительная машина
US6077313A (en) * 1997-10-22 2000-06-20 Microsoft Corporation Type partitioned dataflow analyses
WO1999030230A1 (fr) * 1997-12-12 1999-06-17 Cacheon, L.L.C. Systeme et procede de traitement informatique naturellement parallele
EP1062577A2 (fr) * 1998-12-08 2000-12-27 Koninklijke Philips Electronics N.V. Procede d'execution d'un programme d'interpretation
US6378066B1 (en) * 1999-02-04 2002-04-23 Sun Microsystems, Inc. Method, apparatus, and article of manufacture for developing and executing data flow programs, and optimizing user input specifications
US6782469B1 (en) * 2000-09-29 2004-08-24 Intel Corporation Runtime critical load/data ordering
AU2003231945A1 (en) * 2002-05-31 2003-12-19 Guang R. Gao Method and apparatus for real-time multithreading
US7774189B2 (en) * 2006-12-01 2010-08-10 International Business Machines Corporation System and method for simulating data flow using dataflow computing system
JP5154119B2 (ja) * 2007-03-26 2013-02-27 テレフオンアクチーボラゲット エル エム エリクソン(パブル) プロセッサ
US7860863B2 (en) * 2007-09-05 2010-12-28 International Business Machines Corporation Optimization model for processing hierarchical data in stream systems
US7941460B2 (en) * 2007-09-05 2011-05-10 International Business Machines Corporation Compilation model for processing hierarchical data in stream systems
US8161380B2 (en) * 2008-06-26 2012-04-17 International Business Machines Corporation Pipeline optimization based on polymorphic schema knowledge
US12061954B2 (en) * 2017-10-27 2024-08-13 Intuit Inc. Methods, systems, and computer program product for dynamically modifying a dynamic flow of a software application
CN111259275B (zh) * 2018-12-03 2023-12-15 阿里巴巴集团控股有限公司 一种数据追踪方法、设备及存储介质
US12277437B2 (en) * 2021-12-30 2025-04-15 Atlantic Technical Organization System and method of path execution optimization

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2564805B2 (ja) * 1985-08-08 1996-12-18 日本電気株式会社 情報処理装置
US4964042A (en) * 1988-08-12 1990-10-16 Harris Corporation Static dataflow computer with a plurality of control structures simultaneously and continuously monitoring first and second communication channels
KR930002385B1 (en) * 1988-08-30 1993-03-29 Fujitsu Ltd Semiconductor memory circuit which is able to program
US5241635A (en) * 1988-11-18 1993-08-31 Massachusetts Institute Of Technology Tagged token data processing system with operand matching in activation frames

Also Published As

Publication number Publication date
EP0551173A3 (en) 1994-09-28
EP0551173A2 (fr) 1993-07-14
JPH05250499A (ja) 1993-09-28
CA2086722A1 (fr) 1993-07-07
US5465372A (en) 1995-11-07

Similar Documents

Publication Publication Date Title
AU118472S (en) Notebook computer
AU116675S (en) Computer
AU116652S (en) Computer
AU113112S (en) Computer
AU113297S (en) Computer
GB2244356B (en) Computers
AU116646S (en) Computer
AU117892S (en) Case
AU116649S (en) Computer
IL100598A0 (en) Dataflow computer
EP0588341A3 (en) Data processor
GB9210370D0 (en) Computers
AU110978S (en) Computer
AU127302S (en) Computer
AU116158S (en) Personal computer
GB9416896D0 (en) Multi-compatible computer
AU111190S (en) Computer
GB2271056B (en) An eyebath
GB9014811D0 (en) Computer
GB9124237D0 (en) Computer
CA70363S (en) Computer case
AU116855S (en) Portable computer
GB9221058D0 (en) Enabling computer operation
GB9221026D0 (en) Computers
AU121056S (en) A computer