从CPU角度理解PCIe

一、概述

为什么需要写这篇文章,当我阅读《深入浅出SSD》这篇书籍中PCIe章节时发现,本书籍的侧重点是放在PCIe控制器和PCIe协议上,从CPU角度理解PCIe知识偏少,本文对下面几个知识点做出一些补充。

  1. CPU访问外设寄存器与内存编址方式;
  2. CPU如何访问PCIe配置空间;
  3. CPU能够通过寄存器访问配置空间,为什么还需要映射PCIe配置空间;
  4. 如何扫描PCIe树并且为PCIe分配ID;
  5. 如何将pcie域地址映射到存储器域地址空间。

通过本篇文章将对问题1、2、3做出解答。

二、统一编址于独立编址

CPU编址是程序指令与物理地址线建立链接的方式,在CPU内部有[……]

阅读全文

微软宣布面向Windows开发者的AI平台:边缘设备的机器学习

今天,微软正在举办一个开发者日,他们展示的亮点之一是一个名为WinML的新应用程序接口。人工智能和机器学习是两个当今计算领域最大的趋势,但现在大部分计算都是在云数据中心完成的,其中定制服务器使用专用硬件来提高性能并降低能耗。 但是与计算中的其他内容一样,这个也有周期性,我们再一次考虑将部分计算转移回到边缘设备上,例如个人电脑,平板电脑和物联网。

WinML是一套新的API,它可以让开发人员利用任何Windows 10设备的全部功能使用预先训练的学习模型机器,从而允许AI任务从云端卸载。第一个原因是性能。 尽管云端拥有巨大的计算能力,但是现在将数据移动到云中的成本大,速度慢。任何网络连接的[……]

阅读全文

IEDM:英特尔在MRFET工艺中嵌入了MRAM

英特尔跟随Globalfoundries,三星和台积电的步伐,开发磁性RAM作为嵌入式NVM,并用于IC制造。

 

该公司将于12月1日至5日在加利福尼亚州旧金山举行的国际电子设备会议(IEDM)上发表一篇论文介绍该技术。

虽然这是一个学术性的报告,且不能保证随后会出现相应的商业产品,但英特尔似乎可能会坚持到底,尤其是因为有报道称台积电将于今年在22nm FinFET上提供嵌入式MRAM。

直到40nm的工艺,闪存都是的嵌入式NVM的选择,闪存难以在28nm以下进行扩展。出于这个原因,代工厂Globalfoundries和三星都在FDSOI工艺中提供嵌入式MRAM选项。

然而,F[……]

阅读全文

Flash数据恢复的特定工具

作者 Modder

前言

:利用工作之余,翻译了PC3000技术博客的五篇数据恢复基础文章,有助于您构建自己的数据恢复工作室,具体目录如下,由于水平有限,不免有纰漏之处,希望读者给予指正!

1.ACE Lab产品的最佳PC配置

2.数据恢复实验室的基本工具

3.您的数据恢复实验室的消耗品

4.HDD数据恢复的特定工具

5.Flash数据恢复的特定工具

下面开始第五篇的介绍

 


 

在以前的文章中我们已经讨论过了:

  • ACE Lab产品的最佳PC配置
  • 数据恢复实验室的基本工具
  • 您的数据恢复实验室的消耗品
  • HDD数据恢复的特定[……]

阅读全文

HDD数据恢复的特定工具

作者 Modder

 

前言

:利用工作之余,翻译了PC3000技术博客的五篇数据恢复基础文章,有助于您构建自己的数据恢复工作室,具体目录如下,由于水平有限,不免有纰漏之处,希望读者给予指正!

1.ACE Lab产品的最佳PC配置

2.数据恢复实验室的基本工具

3.您的数据恢复实验室的消耗品

4.HDD数据恢复的特定工具

5.Flash数据恢复的特定工具

下面开始第四篇的介绍

 

 

 

在以前的文章中我们已经讨论过了:

 

  • ACE Lab产品的最佳PC配置
  • 数据恢复实验室的基本工具
  • 您的数据恢复实验室的消耗品

 

现在让我们来讨论一下HDD数据恢复[……]

阅读全文