IEEE HomeSearch IEEE ShopWeb Account Contact IEEE IEEE
MembershipPublicationsServicesStandardsConferencesCareers/Jobs
IEEE-SA IEEE-SA Member Area Search our standards database for Abstract, Sponsor, Status, Contact,Ordering and Historical information. IEEE-SA Standards Association
Products & ServicesIEEE-SA MembershipStandards DevelopmentNews & InformationnavFillerHOMEHOME Icon

IEEE Std 1596.5-1993 IEEE Standard for Shared-Data Formats Optimized for Scalable Coherent Interface (SCl) Processors -Description

Abstract: Formats for interchanging integer, bit-field, and floating-point data between heterogeneous multiprocessors in a Scalable Coherent Interface (SCl) system are specified. The defined data formats can also be used to share data among multiprocessors on other bus standards that support the read, write, and lock transaction set defined by IEEE Std 1212-1991 CSR Architecture. The intent is to support efficient data transfers among heterogeneous workstations within a distributed computing environment.

Keywords: data formats, data interchange, floating-point, heterogeneous multiprocessors, integer, shared data

Content +

  • 1. Overview
    • 1.1 Document scope and purpose
    • 1.2 Document structure
    • 1.3 Historical perspective
      • 1.3.1 Multicomputer data sharing
      • 1.3.2 Multiprocessor data sharing
      • 1.3.3 Data-format conversions
    • 1.4 Objectives
    • 1.5 Other data formats
      • 1.5.1 Character strings and arrays
      • 1.5.2 Address pointers
    • 1.6 Processor design models
      • 1.6.1 Data-access paths
      • 1.6.2 Cache-line alignment
      • 1.6.3 Data-access operations
      • 1.6.4 test&lock data-access operation
      • 1.6.5 Coherent data-access capabilities
      • 1.6.6 Uncached transaction support
    • 1.7 Byte-ordering models
  • 2. References, glossary, and notation
    • 2.1 References
    • 2.2 Conformance levels
    • 2.3 Glossary of terms
    • 2.4 Bit and byte ordering
      • 2.4.1 Endian-order options
      • 2.4.2 Big-endian notation
      • 2.4.3 Little-endian notation
    • 2.5 Integer format notation
    • 2.6 Real format notation
    • 2.7 Numerical values
    • 2.8 Glossary of data formats
    • 2.9 Glossary of data-format containers
    • 2.10 Data-format collections
  • 3. Big-endian formats
    • 3.1 Big-endian signed integers
      • 3.1.1 BigSignedByte format
      • 3.1.2 BigSignedDoublet formats
      • 3.1.3 BigSignedQuadlet formats
      • 3.1.4 BigSignedOctlet formats
      • 3.1.5 BigSignedHexlet formats
    • 3.2 Big-endian unsigned integers
      • 3.2.1 BigUnsignedByte format
      • 3.2.2 BigUnsignedDoublet formats
      • 3.2.3 BigUnsignedQuadlet formats
      • 3.2.4 BigUnsignedOctlet formats
      • 3.2.5 BigUnsignedHexlet formats
    • 3.3 BigSignedField values
      • 3.3.1 BigByteSignedField format
      • 3.3.2 BigDoubletSignedField formats
      • 3.3.3 BigQuadletSignedField formats
      • 3.3.4 BigOctletSignedField formats
    • 3.4 BigUnsignedField values
      • 3.4.1 BigByteUnsignedField format
      • 3.4.2 BigDoubletUnsignedField formats
      • 3.4.3 BigQuadletUnsignedField formats
      • 3.4.4 BigOctletUnsignedField formats
    • 3.5 Big-endian real numbers
      • 3.5.1 BigRealQuadlet formats
      • 3.5.2 BigRealOctlet formats
      • 3.5.3 BigRealHexlet formats
  • 4. Little-endian formats
    • 4.1 Little-endian signed integers
      • 4.1.1 LittleSignedByte format
      • 4.1.2 LittleSignedDoublet formats
      • 4.1.3 LittleSignedQuadlet formats
      • 4.1.4 LittleSignedOctlet formats
      • 4.1.5 LittleSignedHexlet formats
    • 4.2 Little-endian unsigned integers
      • 4.2.1 LittleUnsignedByte format
      • 4.2.2 LittleUnsignedDoublet formats
      • 4.2.3 LittleUnsignedQuadlet formats
      • 4.2.4 LittleUnsignedOctlet formats
      • 4.2.5 LittleUnsignedHexlet formats
    • 4.3 LittleSignedField values
      • 4.3.1 LittleByteSignedField format
      • 4.3.2 LittleDoubletSignedField formats
      • 4.3.3 LittleQuadletSignedField formats
      • 4.3.4 LittleOctletSignedField formats
    • 4.4 LittleUnsignedField values
      • 4.4.1 LittleByteUnsignedField format
      • 4.4.2 LittleDoubletOnsignedField formats
      • 4.4.3 LittleQuadletUnsignedField formats
      • 4.4.4 LittleOctletUnsignedField formats
    • 4.5 Little-endian real values
      • 4.5.1 LittleRealQuadlet formats
      • 4.5.2 LittleRealOctlet formats
      • 4.5.3 LittleRealHexlet formats
  • 5. Data format summary
    • 5.1 Integer formats
      • 5.1.1 BigInteger formats
      • 5.1.2 LittleInteger formats
      • 5.1.3 Integer format parameters
    • 5.2 Real formats
      • 5.2.1 BigReal formats
      • 5.2.2 LittleReal formats
      • 5.2.3 Real format parameters
    • 5.3 AlignedLinelet
  • 6. Data-access operations
    • 6.1 Supported data-access operations
    • 6.2 Atomic and permissive data-access operations
      • 6.2.1 Atomic data-access operations
      • 6.2.2 Permissive data-access operations
    • 6.3 Atomic data-access inheritance
      • 6.3.1 Shared-container inheritance
      • 6.3.2 Shared-linelet inheritance
  • 7. Conformance levels
    • 7.1 Transaction set conformance
      • 7.1.1 Subsistence set
      • 7.1.2 Functional set
      • 7.1.3 Complete set
    • 7.2 Subset conformance
  • Annex A Bibliography
  • Annex B Common test&lock data-access capabilities
    • B.1 test&lock implementation options
    • B.2 Uncached transaction-set capabilities
  • Annex C Expected C-language support
    • C.1 Data format properties
    • C.2 Signed and unsigned field specifications
    • C.3 Data format sizes
    • C.4 Alignment and packing conventions
    • C.5 Data-access operations
    • C.6 Enum values
  • Annex D Other floating-point formats
    • D.1 VaxReal formats
    • D.2 CrayReal formats
      • D.2.1 CrayRealOctlet format
      • D.2.2 CrayRealHexlet format
    • D.3 IbmReal formats
      • D.3.1 IbmRealQuadlet and IbmRealOctlet formats
      • D.3.2 IbmRealHexlet format
  • Annex E C-code overview
    • E.1 Diskette contents
    • E.2 Typical test results
  • 1596.5-1993 The Institute of Electrical and Electronics Engineers, Inc. Software License Agreement
  • Proprietary Rights
  • Limited Warranty
  • Limitation on Liability
  • Termination
  • General

links: [Standard Status] - [Purchase] - [PDF*] - [Bus Architecture Collection - Description]

available for Standards Online Bus Architecture Collection subscribers only

spacer

Copyright ©2004 IEEE-SA
Contact IEEE-SA
(m.v.rodriguez@ieee.org)
URL: http://standards.ieee.org/reading/ieee/std_public/description/busarch/1596.5-1993_desc.html

spacer