• 2025-01-05cuda kernel启动的反汇编
    原始代码//Typeyourcodehere,orloadanexample.extern"C"__global__voidsquare(int*array,intn){inttid=blockDim.x*blockIdx.x+threadIdx.x;if(tid<n)array[tid]=array[tid]*array[tid];}voidsquare_do(int
  • 2025-01-04高性能计算-CUDA矩阵加法及优化测试
    1.目标:对16384*16384规模的矩阵进行加法运算,对比CPU和GPU计算的效率,还有不同线程块大小规模下对效率的影响;并做可能的优化测试。2.核心代码/*用GPU对二维矩阵做加法,分析不同线程块规模下的性能变化*/#include<stdio.h>#include<stdlib.h>#include<sys/time.h>#
  • 2025-01-01手把手教你搭建用buildroot构建qemu环境
    原文:https://blog.csdn.net/weixin_44458100/article/details/136091106之前我有篇讲过用QEMU模拟ARM64开发环境之busybox构建文件系统的开发环境具体可以看下这篇。https://mp.weixin.qq.com/s?__biz=MzUyNDUyMDQyNQ==&mid=2247483891&idx=1&sn=e5e858476ec6b821f7fec458e78ba4f
  • 2024-12-31基于zynq在linux下的HDMI实战
    ZYNQ系列文章目录第一章:基于zynq在linux下的phy调试记录第二章:qemu制作ubuntu文件系统第三章:基于zynq在linux下的AXI-CAN实战第四章:基于zynq在linux下的HDMI实战文章目录ZYNQ系列文章目录前言一、vivado中HDMI的配置1.1IP核准备1.2vivadoDiagram配置1.3SDK配置
  • 2024-12-29AI Agent系列-什么是AI智能体,使用Semantic Kernel开发一个AI Agent
    今年最热的技术除了LLM大语言模型外,AIAgent智能体成为下一个最热的技术发展热点。、近期准备整理几篇AI智能体的博客,带着大家了解并学习AI智能体的开发和应用。一、什么是AI智能体AI智能体(AIAgent)是指一个由人工智能驱动的系统或程序,能够在一定的环境中自主感知、决策和执
  • 2024-12-27【CUDA】cuDNN:加速深度学习的核心库
    【CUDA】cuDNN:加速深度学习的核心库1.什么是cuDNN?cuDNN(CUDADeepNeuralNetworklibrary)是NVIDIA提供的一个高性能GPU加速库,专为深度学习任务中常见的操作进行了高度优化。它不仅提供了单操作的高效实现,还支持多操作融合(fusion),旨在最大化地利用NVIDIAGPU的计算
  • 2024-12-27【STS测试】failure of android.security.sts.KernelLtsTest#testRequiredKernelLts_WARN
    总结:获取以下信息:1.安全补丁版本spl:2024-12-052.kernel版本5.15.1483.确认spl+6个月是否在【kernel-lifetimes.xml】中对应版本的生命周期之内,如果不在,则报出异常逻辑:确保安全补丁版本+6个月之后,仍旧在kernel的生命周期之内。也就是kernel版本该升级就升级吧。----------
  • 2024-12-27GaussDB 关键架构目标
    GaussDB在架构设计上,采用组件化原则,分为GaussDBKernel内核和GaussDBKernelOM两部分。在产品形态上,提供面向云数据库服务GaussDB的分布式安装包和集中式安装包,提供面向本地化安装的小型化安装包。根据华为云提供的调查报告,当前全球数据库市场增长超预期,云是数据库增长最重要驱动
  • 2024-12-26RISC-V篇-VSCode+qemu+gdb可视化调试Linux Kernel
    https://zhuanlan.zhihu.com/p/4185359719 本文发布于微信公众号:Linux底层小工,欢迎关注,获取更多原创技术文章!“VSCode+qemu+gdb调试OpenSBI确实很爽,那怎能少了调试kernel呢~~”01VScode调试MMU开启之前的kernel有了调试OpenSBI的基础,再调试kernel,那设置相当简单了,如果你还
  • 2024-12-26Linux驱动的调试
    调试Linux驱动喜欢我O2优化吗
  • 2024-12-25CentOS 7.9升级内核到4.18.0
    参考:https://docs.shanhe.com/v6.1/compute/vm/best-practices/linux/kernel_upgrade/需求:内核版本3.10.0==>4.18.0操作步骤1、查看当前内核版本uname-runame-acat/etc/redhat-releaserpm-qa|grepkernel   #查看系统中全部的内核2、升级内核a、更
  • 2024-12-24ANR
      ECouldnotfindclass'android.media.AudioAttributes$Builder',referencedfrommethodcom.android.launcher3.common.utils.AudioFocusManager.requestAudioFocus2024-12-2414:31:07.2891041-1041WindowManagerpid-1041
  • 2024-12-24YOLOv11模型改进-模块-引入多尺度大核注意力Multi-scale Large Kernel Attention
            MLKA的提出源于图像超分辨率任务的挑战性,该任务需重建低质量图像缺失的高频信息,但因LR与HR图像对应关系复杂,寻找像素相关性困难。此前模型扩展容量的方法增加了训练负担和数据收集成本,而采用的注意力机制无法同时获取局部与长距离信息且感受野固定。受视
  • 2024-12-23制作initramfs/initrd镜像
    参考http://www.cnblogs.com/wwangLinuxkernel在自身初始化完成之后,需要能够找到并运行第一个用户程序(这个程序通常叫做“init”程序)。用户程序存在于文件系统之中,因此,内核必须找到并挂载一个文件系统才可以成功完成系统的引导过程。在grub中提供了一个选项“root=”用来指
  • 2024-12-22强化学习SQL算法(soft q learning)—— SVGD的实现(Stein Variational Gradient Descent: A General Purpo
    代码实现地址:https://openi.pcl.ac.cn/devilmaycry812839668/softlearning/src/branch/master/softlearning/misc/kernel.pyfromdistutils.versionimportLooseVersionimportnumpyasnpimporttensorflowastfdefadaptive_isotropic_gaussian_kernel(xs,ys,h_min
  • 2024-12-22(即插即用模块-特征处理部分) 十二、(2023) SDM 语义差异引导模块
    文章目录1、SemanticDifferenceGuidanceModule2、代码实现paper:PnPNet:Pull-and-PushNetworksforVolumetricSegmentationwithBoundaryConfusionCode:https://github.com/AlexYouXin/PnPNet1、SemanticDifferenceGuidanceModule为了解决以下几个问
  • 2024-12-21在Linux系统上安装KVM(Kernel-based Virtual Machine)
    在Linux系统上安装KVM(Kernel-basedVirtualMachine)通常与安装libvirt一起进行,因为libvirt提供了对KVM的抽象和管理。以下是在基于Debian(如Ubuntu)和基于RPM(如CentOS/RHEL)的系统上安装KVM的步骤:基于Debian的系统(如Ubuntu) 1.更新包列表:【bash】sudoaptupdate 2.安
  • 2024-12-20ChCore-Lab4
    lab4:多核调度与IPC结合IPADSOSLabManual一起阅读,风味更佳!多核启动支持:使ChCore通过树莓派厂商所提供的固件唤醒多核执行多核调度:使ChCore实现在多核上进行round-robin调度。IPC:使ChCore支持进程间通信IPC调优:为ChCore的IPC针对测试的特点进行调优。踩坑1:请记得
  • 2024-12-20PAWNYABLE kernel userfaultfd 笔记
    感觉这个是比较古老(2020左右的)用法了,看看即可?概念userfaultfd可以类比成一个缺页异常的handler,如果handler可以处理很久,那可能更好达到竞争的效果工作流程参考KernelPwnSyscalluserfaultfdandSyscallsetxattr-Wings的博客户通过userfaultfd系统调用接收文件描
  • 2024-12-20RK3568平台(基础篇)io命令支持
    一.什么是io命令“io”命令通常用于显示Linux系统中的I/O统计信息。它提供了有关磁盘读写操作的详细信息,包括每个块设备的读写次数、读写扇区数、读写延迟等。io命令可以直接操作某个寄存器,用于查看设置某个GPIO引脚配置了什么iomux。二.io命令支持RK平台要支持io命令
  • 2024-12-20深度可分离卷积原理分析回顾、代码实践与优缺点对比学习记录
    最近在项目开发中有需要用到轻量化相关的内容,那必定是绕不开深度可分离卷积的,这里记录自己的学习记录和实践内容。深度可分离卷积(DepthwiseSeparableConvolution)是一种轻量化的卷积操作,广泛应用于移动设备和嵌入式设备上的深度学习模型(如MobileNet和Xception)。它将标准
  • 2024-12-19RK3568平台开发系列讲解(中断及异常篇)中断下半部:tasklet实验
  • 2024-12-18linux kernel负载均衡分析(一)
    linux的负载均衡是一个很负载的过程,本篇讲一下触发负载均衡的流程,下一篇具体讲loadbalance流程。负载均衡是kernel调度一个重要的方面,下面是三篇博客,讲得很好。CFS任务的负载均衡(概述)(wowotech.net)CFS任务的负载均衡(任务放置)(wowotech.net)CFS任务的负载均衡(loadbalance)
  • 2024-12-18【汇总】NXP-IMX uuu 工具命令说明
    前言全局说明一、说明1.1环境:Windows11家庭版23H222631.3737uuu_1.5.182二、基本使用方法2.1帮助uuu2.2测试uuuuuu-v2.3三、常用命令3.1烧录bootloader命令:该命令即可将使用者的bootloader烧录至开发板的RAM中,并且可以正常启动该bootlo
  • 2024-12-18磁盘降级分析及应对措施
    一、背景概述        磁盘降级是指磁盘在运行过程中出现故障或性能下降的现象,通常表现为磁盘的响应速度变慢、读写失败或其他硬件问题。磁盘降级可能是由于硬件故障、设备老化、配置问题、IO过载等多种因素导致。尤其是在使用RAID或其他存储阵列的环境中,磁盘降级可