WO2004084606A3 - Enhanced boolean processor - Google Patents

Enhanced boolean processor Download PDF

Info

Publication number
WO2004084606A3
WO2004084606A3 PCT/US2004/008059 US2004008059W WO2004084606A3 WO 2004084606 A3 WO2004084606 A3 WO 2004084606A3 US 2004008059 W US2004008059 W US 2004008059W WO 2004084606 A3 WO2004084606 A3 WO 2004084606A3
Authority
WO
WIPO (PCT)
Prior art keywords
normal form
boolean
operations
boolean expression
conjunct
Prior art date
Application number
PCT/US2004/008059
Other languages
French (fr)
Other versions
WO2004084606A2 (en
Inventor
Kenneth E Koch Iii
Original Assignee
Univ North Carolina
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 North Carolina filed Critical Univ North Carolina
Publication of WO2004084606A2 publication Critical patent/WO2004084606A2/en
Publication of WO2004084606A3 publication Critical patent/WO2004084606A3/en

Links

Classifications

    • 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/30007Arrangements for executing specific machine instructions to perform operations on data operands
    • G06F9/30029Logical and Boolean instructions, e.g. XOR, NOT
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • 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/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3877Concurrent instruction execution, e.g. pipeline or look ahead using a slave processor, e.g. coprocessor
    • G06F9/3879Concurrent instruction execution, e.g. pipeline or look ahead using a slave processor, e.g. coprocessor for non-native instruction execution, e.g. executing a command; for Java instruction set

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Computational Mathematics (AREA)
  • Algebra (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Storage Device Security (AREA)
  • Tests Of Electronic Circuits (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

A (processors36) having a Boolean logic unit is operable for performing short-circuit evaluation of Conjunctive Normal Form Boolean expressions/operations, Disjunctive Normal Form Boolean expression/operations, or both. Each processor (36) also includes a plurality of I/O interfaces, operable to receive a plurality of compiled Boolean expressions/operations and transmitting a plurality of compiled results, and a plurality of registers. And, operation related to a Conjunctive Normal form Boolean expression comprising a conjunct or related to a Disjunctive Normal Form Boolean expression comprising a disjunct, evaluating the conjunct or disjunct, and selectively short-circuiting a portion of the Boolean expression.
PCT/US2004/008059 2003-03-17 2004-03-17 Enhanced boolean processor WO2004084606A2 (en)

Applications Claiming Priority (12)

Application Number Priority Date Filing Date Title
US45468403P 2003-03-17 2003-03-17
US60/454,684 2003-03-17
US47958603P 2003-06-19 2003-06-19
US60/479,586 2003-06-19
US48306103P 2003-06-30 2003-06-30
US60/483,061 2003-06-30
US49582203P 2003-08-18 2003-08-18
US60/495,822 2003-08-18
US52039503P 2003-11-17 2003-11-17
US60/520,395 2003-11-17
US53735004P 2004-01-20 2004-01-20
US60/537,350 2004-01-20

Publications (2)

Publication Number Publication Date
WO2004084606A2 WO2004084606A2 (en) 2004-10-07
WO2004084606A3 true WO2004084606A3 (en) 2005-11-03

Family

ID=33102619

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/008059 WO2004084606A2 (en) 2003-03-17 2004-03-17 Enhanced boolean processor

Country Status (1)

Country Link
WO (1) WO2004084606A2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4559609A (en) * 1983-02-07 1985-12-17 At&T Bell Laboratories Full adder using transmission gates
US5805462A (en) * 1995-08-18 1998-09-08 Vlsi Technology, Inc. Automatic synthesis of integrated circuits employing boolean decomposition
US6470480B2 (en) * 2000-12-14 2002-10-22 Tharas Systems, Inc. Tracing different states reached by a signal in a functional verification system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4559609A (en) * 1983-02-07 1985-12-17 At&T Bell Laboratories Full adder using transmission gates
US5805462A (en) * 1995-08-18 1998-09-08 Vlsi Technology, Inc. Automatic synthesis of integrated circuits employing boolean decomposition
US6470480B2 (en) * 2000-12-14 2002-10-22 Tharas Systems, Inc. Tracing different states reached by a signal in a functional verification system

Also Published As

Publication number Publication date
WO2004084606A2 (en) 2004-10-07

Similar Documents

Publication Publication Date Title
BMI CDC growth charts: United States
WO2004042561A3 (en) Pipeline accelerator having multiple pipeline units and related computing machine and method
WO2004042607A3 (en) Tabstrip user interface element for formulating boolean statements
MY147118A (en) High performance computing system and method
AUPR005600A0 (en) Diagnostic assay
WO2005027733A3 (en) Biological markers for diagnosing multiple sclerosis
WO2004007743A3 (en) Use of cpg nucleic acids in prion-disease
WO2001094941A3 (en) Diagnostic methods for pompe disease and other glycogen storage diseases
BR0014150A (en) Diagnostics and therapeutics for osteoporosis
WO2004084606A3 (en) Enhanced boolean processor
WO2003034225A3 (en) Debugging of processors
WO2004031365A3 (en) Sulfatases and methods of use thereof
Schroeder et al. Enhancing child survival by preventing malnutrition
AU2003214556A1 (en) Multi-issue processor
AU2003288924A8 (en) Diagnostic assay and related products
WO2007041047A3 (en) Computer processor architecture comprising operand stack and addressable registers
WO2003052412A3 (en) Diagnosis of inflammatory bowel disease
WO2003100088A3 (en) Method and kit for measuring mitochondrial activity in human lymphocytes
WO2007130806A3 (en) Register mapping in emulation of a target system on a host system
Schuett et al. Snake behavior and phylogenetic correlation
TH77511S (en) Sanitary pads
叶兴乾 et al. Chemical evaluation of the nutritive value of 7 species of coleoptera larva
MANATUNGE et al. Selective predation by planktivores: examining the behaviour in structurally complex habitats
AU2001287925A1 (en) Diagnostic assay for boar taint
Finn Data Analysis for Gravitational-wave Antennae

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG 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 MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DPEN Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101)
122 Ep: pct application non-entry in european phase