OCTEON程序员指南提供给软件工程师 开发运行在OCTEON处理器上的代码所需要的基础信息。
这一卷包含如下章节:
和这个章节相关的附录没有收集在本书后面,而是包含在相应的 章节。
章节应该按照顺序,除了附录。每个章节建立在前一章节提供的 信息之上。
如果你有任何提高或改正的建议,或者你发现了在这个出版物的
错误,请发电邮到<oct-prog-guide@caviumnetworks.com>
通知
我们。
以下节简要介绍OCTEON程序员指南卷 1
第一章:介绍
这个章节提供了Cavium Network的OCTEON处理器系列的综述 并介绍他的成员提供的关键特性。
这个章节也提供了关于OCTEON处理器关键特性的优势的 简要讨论:
第二章:包处理流程
这个章节提供了一个关于包管理单元如何卸载和内核协作 来加速通过OCTEON处理器的包处理流程的详细的描述。这个 章节包含调度/同步/排序(SSO)单元如何卸载内核的负载。
这个章节被分为以下小节:
第三章:软件综述
这个章节提供了OCTEON处理器软件相关话题的综述,包含软件构架,多核问题,伸缩和内存管理。
这个章节介绍如下话题:
贯穿这个章节相关的SDK文档可以引用来帮助阅读者找到更加详细信息。
第四章:SDK指导
这个章节介绍软件开发工具集(SDK)从一个实际动手的角度提供一个安装SDK的过程,并包含游泳的信息给用户 新嵌入式软件开发或新Linux。
这个章节被设计来议论SDK文档被提供给SDK更高视角,一步步指示从SDK安装到运行例子代码在评估板上。
动手章节这个指南有:
第五章:软件调试指导
这个章节提供信息和动手步骤来帮助用户开始使用GDB调试软件,包含:
关于OCTEON应用程序性能调谐白皮书
这个白皮书提供了如何通过利用OCTEON处理器独有的优点来优化软件性能
这个白皮书描述了修改通用区域带来大的性能提升。在这个文档中展现的性能提升的技术时工业标准。 其他利用Cavium Networks特定硬件加速。
这个白皮书定位给高性能设计和后期开发性能优化。单核和双核问题被讨论。
性能调谐问题被分为四个小节:
在每个小节,性能调谐选择被展现从最简单到最复杂的实现
性能评估工具的信息也被提供
性能调谐是艺术和科学。白皮书没有视图覆盖所有可能,只有很多通用方法中的一些。
术语
术语包含在这个卷里的名词。一些通用工业名词也被提供为了方便
章节的软拷贝
OCTEON程序员指南可在 https://support.caviumnetworks.com中找到
哪里或者更多信息
其他资源包含SDK的扩展文档,硬件参考手册,白皮书和应用程序摘要都在 https://support.caviumnetworks.com
MIPS构架手册在http://www.mips.com/