CP1 floating-point coprocessor
E193759
The CP1 floating-point coprocessor is a dedicated hardware unit used in MIPS architectures to perform floating-point arithmetic operations efficiently.
All labels observed (4)
| Label | Occurrences |
|---|---|
| CP1 floating-point coprocessor canonical | 1 |
| MIPS CP1 | 1 |
| MIPS FPU | 1 |
| MIPS floating-point unit | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T1718015 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: CP1 floating-point coprocessor Context triple: [MIPS, hasCoprocessor, CP1 floating-point coprocessor]
-
A.
Motorola 68000 family
The Motorola 68000 family is a line of 16/32-bit CISC microprocessors widely used in early personal computers, workstations, and game consoles during the 1980s and early 1990s.
-
B.
Motorola 88000 family
The Motorola 88000 family is a RISC-based microprocessor line developed by Motorola as a high-performance follow-up to its earlier 68000 series, aimed primarily at workstations and embedded systems.
-
C.
RCA 1802 microprocessor
The RCA 1802 microprocessor is an early CMOS-based 8-bit CPU notable for its low power consumption, radiation hardness, and use in spacecraft and embedded systems in the 1970s and 1980s.
-
D.
COSMAC ELF computer
The COSMAC ELF computer is a simple, low-cost, build-it-yourself microcomputer from the late 1970s that became popular among hobbyists for learning and experimenting with early personal computing.
-
E.
Acorn RISC Machine
Acorn RISC Machine (ARM) is a family of energy-efficient reduced instruction set computer (RISC) architectures widely used in mobile devices, embedded systems, and increasingly in servers and personal computers.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: CP1 floating-point coprocessor Target entity description: The CP1 floating-point coprocessor is a dedicated hardware unit used in MIPS architectures to perform floating-point arithmetic operations efficiently.
-
A.
Motorola 68000 family
The Motorola 68000 family is a line of 16/32-bit CISC microprocessors widely used in early personal computers, workstations, and game consoles during the 1980s and early 1990s.
-
B.
Motorola 88000 family
The Motorola 88000 family is a RISC-based microprocessor line developed by Motorola as a high-performance follow-up to its earlier 68000 series, aimed primarily at workstations and embedded systems.
-
C.
RCA 1802 microprocessor
The RCA 1802 microprocessor is an early CMOS-based 8-bit CPU notable for its low power consumption, radiation hardness, and use in spacecraft and embedded systems in the 1970s and 1980s.
-
D.
COSMAC ELF computer
The COSMAC ELF computer is a simple, low-cost, build-it-yourself microcomputer from the late 1970s that became popular among hobbyists for learning and experimenting with early personal computing.
-
E.
Acorn RISC Machine
Acorn RISC Machine (ARM) is a family of energy-efficient reduced instruction set computer (RISC) architectures widely used in mobile devices, embedded systems, and increasingly in servers and personal computers.
- F. None of above. chosen
Statements (41)
| Predicate | Object |
|---|---|
| instanceOf |
MIPS coprocessor
ⓘ
floating-point coprocessor ⓘ hardware unit ⓘ |
| accessedBy | MIPS coprocessor instructions ⓘ |
| alsoKnownAs |
CP1 floating-point coprocessor
ⓘ
surface form:
MIPS CP1
CP1 floating-point coprocessor ⓘ
surface form:
MIPS FPU
CP1 floating-point coprocessor ⓘ
surface form:
MIPS floating-point unit
|
| associatedWith |
MIPS
ⓘ
surface form:
MIPS I architecture
later MIPS architecture revisions ⓘ |
| canBeAbsentIn | low-cost MIPS implementations ⓘ |
| canPairRegistersFor | 64-bit double-precision values ⓘ |
| communicatesWith | MIPS main pipeline ⓘ |
| conformsTo |
IEEE 754 floating‑point arithmetic standard
ⓘ
surface form:
IEEE 754 floating-point standard
|
| controlledBy |
MIPS
ⓘ
surface form:
MIPS control unit
|
| coprocessorNumber | 1 ⓘ |
| designedFor | floating-point arithmetic ⓘ |
| emulatedBy | software floating-point libraries when hardware CP1 is absent ⓘ |
| handles |
floating-point exceptions
ⓘ
rounding modes ⓘ |
| hasRegisterFile | floating-point registers ⓘ |
| hasStatusRegister | floating-point control and status register ⓘ |
| improves | performance of floating-point operations ⓘ |
| partOf |
MIPS
ⓘ
surface form:
MIPS architecture
|
| reduces | floating-point computation latency compared to software emulation ⓘ |
| registerCount | 32 floating-point registers ⓘ |
| registerWidth | 32-bit floating-point registers ⓘ |
| requires | coprocessor enable bits in system control registers ⓘ |
| supportsDataType |
double-precision floating-point
ⓘ
single-precision floating-point ⓘ |
| supportsInstructionCategory |
floating-point arithmetic instructions
ⓘ
floating-point branch and compare ⓘ floating-point load and store ⓘ |
| supportsOperation |
floating-point addition
ⓘ
floating-point comparison ⓘ floating-point conversion between integer and floating-point ⓘ floating-point division ⓘ floating-point multiplication ⓘ floating-point subtraction ⓘ |
| usedIn |
embedded MIPS processors
ⓘ
general-purpose MIPS processors ⓘ |
| usedWith | MIPS integer core ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: CP1 floating-point coprocessor Description of subject: The CP1 floating-point coprocessor is a dedicated hardware unit used in MIPS architectures to perform floating-point arithmetic operations efficiently.
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.