Shopping Cart

No products in the cart.

IEEE 2804-2019

$59.04

IEEE Standard for Software-Hardware Interface for Multi-Many-Core

Published By Publication Date Number of Pages
IEEE 2019
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

New IEEE Standard – Active. This standard is intended primarily for tool developers and hardware developers who would use Software Hardware Interface for Multi-Many-core (SHIM) to exchange hardware description for software tools. It also attempts to provide software developers with insights into what hardware information is described in SHIM to foster understanding of the intention and the extent of SHIM.

PDF Catalog

PDF Pages PDF Title
1 IEEE Std 2804-2019 Front Cover
2 Title page
4 Important Notices and Disclaimers Conerning IEEE Standards Documents
7 Participants
8 Introduction
9 Contents
11 1. Overview
1.1 Scope
1.2 Purpose
1.3 Word usage
12 1.4 General introduction
1.4.1 Interface
14 1.4.2 Software view—what is in and what is not
15 1.4.3 XML
1.4.3.1 Data binding
1.4.3.2 Who creates SHIM XML
1.4.4 SHIM Editor
1.4.5 Reference authoring tools
16 1.4.6 Changes introduced in SHIM 2.0
19 2. Normative references
3. Definitions
4. SHIM concepts
4.1 Topology—ComponentSet
20 4.2 Inter-core communication(CommunicationSet
21 4.3 Frequency and voltage(FrequencyVoltageSet
22 4.4 Communication network utilization and contention(ContentionGroupSet
23 4.5 Performance
4.5.1 General
24 4.5.2 Latency and pitch
25 4.5.3 Using triplets
27 4.6 Power—PowerConfiguration
4.7 Vendor extensions
28 4.8 Configuration
4.8.1 General
4.8.2 Common Configuration File (CCF)
30 5. Roadmap
5.1 General
31 5.2 Further componentization of SHIM XML
5.3 Hardware-related software properties
5.4 Schema refinement for smaller XML
32 6. SHIM interface
6.1 shim20.xsd
41 6.2 Conventions
6.3 Enumeration
43 6.4 Shim
6.5 SystemConfiguration
44 6.6 ComponentSet
45 6.6.1 MasterComponent
47 6.6.2 SlaveComponent
6.6.3 Cache
48 6.6.4 AccessTypeSet
6.6.5 AccessType
49 6.6.6 CommonInstructionSet
50 6.6.7 FunctionalUnitSet
6.6.8 FunctionalUnitSetFile
6.6.9 FunctionalUnit
6.6.10 Instruction
51 6.6.11 CustomInstruction
52 6.6.12 InstructionInput
6.6.13 InstructionOperation
53 6.6.14 InstructionOutput
6.6.15 Performance
54 6.6.16 Latency
6.6.17 Pitch
6.7 FrequencyVoltageSet
55 6.7.1 FrequencyDomain
6.7.2 VoltageDomain
56 6.7.3 OperatingPointSet
6.7.4 OperatingPoint
57 6.8 AddressSpaceSet
6.8.1 AddressSpace
58 6.8.2 SubSpace
6.8.3 MemoryConsistencyModel
59 6.8.4 MasterSlaveBindingSet
6.8.5 MasterSlaveBinding
6.8.6 Accessor
60 6.8.7 PerformanceSet
6.9 CommunicationSet
6.9.1 FIFOCommunication
61 6.9.2 SharedRegisterCommunication
6.9.3 InterruptCommunication
62 6.9.4 SharedMemoryCommunication
63 6.9.5 EventCommunication
6.9.6 ConnectionSet
6.9.7 Connection
64 6.10 ContentionGroupSet
6.10.1 ContentionGroup
65 6.10.2 Throughput
6.10.3 DataRate
66 6.11 PowerConfiguration
6.11.1 PowerConsumptionSet
67 6.11.2 PowerConsumption
6.12 VendorExtension
68 6.12.1 SystemConfigurationFile
69 6.12.2 PowerConfigurationFile
7. Use cases
7.1 Performance estimation: Auto-parallelizing compiler
70 7.1.1 Using CommonInstructionSet
7.1.2 Using PerformanceSet
7.1.3 Using Cache
71 7.1.4 Using FIFOCommunication
7.2 Tool configuration(RTOS configuration tool
7.2.1 Using ClockFrequency
72 7.2.2 Using SubSpace
7.3 Hardware modeling
8. SHIM XML authoring rules and guidelines
73 8.1 File name [rule]
74 8.2 The naming of various objects [rule]
8.3 Level of detail and precision [guideline]
9. Common Configuration File (CCF)
9.1 Concept
9.1.1 Multiple hardware configuration
75 9.1.2 Vendor-specific hardware features affecting SHIM objects
9.1.3 Configuration tool user interface
76 9.2 Interface
9.2.1 XML schema
78 9.2.2 Semantics
9.2.3 FormType
9.2.4 ConfigurationSet
79 9.2.5 Configuration
9.2.6 Item
9.2.7 Expression
80 9.2.8 Exp
9.2.9 Def
9.3 Examples
9.3.1 Generic
81 9.3.2 Nested configuration
10. FAQ
84 Back cover
IEEE 2804-2019
$59.04