logo

Elta's Blog

梦想还是要有的,万一实现了呢


异构系统架构 “Heterogeneous System Architecture”


What is Heterogeneous Computing

Heterogeneous computing refers to systems that use more than one kind of processor. These are multi-core systems that gain performance not just by adding cores, but also by incorporating specialized processing capabilities to handle particular tasks. Heterogeneous System Architecture (HSA) systems utilize multiple processor types (typically CPUs and GPUs), usually on the same silicon die, to give you the best of both worlds: GPU processing, apart from its well-known 3D graphics rendering capabilities, can also perform mathematically intensive computations on very large data sets, while CPUs can run the operating system and perform traditional serial tasks.

阅读全文 »


著名的 Linux 系统构建工具


著名的系统构建工具有:

阅读全文 »


Git Repo 的创建


本文用来记录一个用来创建 Git Repo 的脚本。

阅读全文 »


记录一次 QEMU 网卡的调试


QEMU 是一个行为级模拟器,公司在使用 QEMU 作为模拟器进行软件开发、模拟测试等工作。最近在 QEMU 上使用 ftp 时发现了一个问题,当传输 1k 文件时工作正常,传输 2k 文件时无法正常工作。

阅读全文 »


通过反汇编文件生成函数调用关系图


今天尝试编写了一个通过反汇编文件生成 Mips 函数调用关系图的脚本。

阅读全文 »


Linux 内核配置 —— DEVTMPFS


在 Linux 内核配置完成后,建立 ROOTFS 时,/dev 目录下的设备信息可以手动创建,但是也可以通过内核来自动产生。

阅读全文 »


使用 tunctl 为 QEMU 创建网桥


为了让 QEMU 运行能够使用本地网络,可以通过 tunctl 设置网卡。

阅读全文 »


在 Mac 上挂载 NTFS 格式的磁盘


在 Mac 上默认的 NTFS 格式磁盘是只读的,为了让磁盘能够进行写入,需要手动执行命令。

阅读全文 »