240 发简信
IP属地:广东
  • @十曰立 恩,写得不错哇,思路很清晰!

    NEON加速之memcpy在ARM平台的优化

    0x01 前言 系统里面经常需要大量地搬运数据,一般调用的都是memcpy() C库来实现,因此本着“揪牛角尖”的精神,我们就来探究探究加速方案!毕竟很多事情被分解到底层之后...

  • 应该是Cache 的时延小于DRAM 大于 CPU 吧。另外楼主跟系统库或者编译器的 libc 库里面的memcpy 函数对比过嘛,已经很优化了。

    NEON加速之memcpy在ARM平台的优化

    0x01 前言 系统里面经常需要大量地搬运数据,一般调用的都是memcpy() C库来实现,因此本着“揪牛角尖”的精神,我们就来探究探究加速方案!毕竟很多事情被分解到底层之后...

  • Android 系统通过 systrace 工具看程序运行在哪个核

    cd android-sdk/platform-tools/systrace python systrace.py --time=5 -o mynewtrace1.html ...

  • 通过wifi调试android app

    有些时候usb debug 口被用来做其他的事情,这时候就需要通过 wifi 来进行调试。 首先将 PC 和手机连接同一个 wifi 热点,笔记本比较方便,台式机就要插个无线...

  • 写 hexagon dsp 汇编代码时遇到的问题

    1、编译报错: Fatal: attempt to generate unsupported relocation type `R_HEX_32_6_X' for symbo...

  • 120
    Hexagon v60 hvx 指令:sign/zero extension

    1、vdd.h = vsxt(Vu.b) 对每个元素进行符号扩展 vdd.h = vzxt(Vu.b) 对每个元素进行补0扩展 需要注意是交叉来做的 Intrinsics V...

  • 一些linux 使用命令

    1、rpm -ivh xxx.rpm tar -xvf xxx.tar.xz 2、编译某个东西时可以通过下面的方式先找下依赖库 cat Makefile | grep fo...

  • Eclipse 编译 jni 工程相关问题

    1、Build 提示 JNIEnv could not be resolved,可能是由于 jni.h 头文件没有被找到,也就是说工程的 include 路径设置不全,因此要...

  • linux 无法 kill 进程

    今天跑个高通 hexagon dsp v60平台的程序,是在官方提供的 simulator 上跑的,跑起来之后根本停不下来,ctrl c也杀不掉。只好 ctrl z,然后 p...

  • Android studio 突然无法安装 APK

    Android studio突然无法识别 APP 所使用的 SDK 版本,无法安装 APK,并且报下面的错误: insufficient permissions for de...

  • 查找库里的symbol

    勇士夺冠了,恭喜! 然而跟本文并没有毛关系。 使用 readelf 可以查找动态链接库里面的符号,以及一些有用的信息。 readelf -sD xxx.so | grep U...

  • Android studio 无法Import GitHub 下载的工程

    是下载的工程权限问题: chown[-R]账号名称文件或目录 chown[-R]账号名称:用户组名称文件或目录

  • ubuntu 升级到 16.04 后安装 mxnet 遇到的小问题

    之前在 ubuntu 14.04 下安装了 mxnet,里面的 example 也可以跑起来,GPU版本也正常。后来升级了系统到 16.04,为了试一下 nnpack 这个库...