草庐IT

减速器

全部标签

c++ - std::make_unique 导致大幅减速?

我最近开始使用C++14而不是C++11对我的C++代码库进行现代化改造。在用C++14中的std::make_unique替换一次出现的std::unique_ptr.reset(new...)后,我意识到我的测试套件(由大约30个C++测试程序组成)运行速度慢了大约50%。旧的C++11代码(快速):classFoo{public:Foo(size_tsize){array.reset(newchar[size]);}private:std::unique_ptrarray;};新的C++14代码(慢):classFoo{public:Foo(size_tsize){array=s

node.js - MongoDB准确地每2小时10分钟减速一次

在过去的3个月里,我的MongoDB服务器每2小时10分钟就会变得非常慢,非常准确。我的服务器配置:3个副本集,为了数据备份,其中1个有3600秒延迟。副本集中的3个主服务器没有从服务器。使用mongoose+node.js提供restapi。在24小时统计数据中,平均每秒大约9次读取和1.5次写入。我在stackoverflow和谷歌搜索后做了什么:重启服务器不能更改慢速间隔2小时10分钟为我查询的所有字段创建索引,没有影响删除一台服务器中的数据文件,用另一台服务器恢复,然后删除另一个服务器恢复,没有影响转移主服务器,无影响在数据库慢的时候运行'currentOps',我可以看到很多

使用 AXI CDMA 制作 FPGA AI 加速器通道

介绍使用AMD-XilinxFPGA设计一个全连接DNN核心现在比较容易(VitisAI),但是利用这个核心在DNN计算中使用它是另一回事。本项目主要是设计AI加速器,利用Xilinx的CDMA加载权重,输入到PL区的BlockRam。原理框图首先,我们创建了整个系统的示意图。有两个BlockRAW分别用于存储输入特征和权重数据。每个BlockRAM都连接到一个CDMA,允许DRAM访问Bram。每个BlockRAM还连接到由8个FCN内核和FSM组成的主加速器,控制内核的操作。完整的激活顺序如下:在DDR内存中存储特征和权重。使用CDMA将这些数据分别发送到blockram1和blockra

使用 AXI CDMA 制作 FPGA AI 加速器通道

介绍使用AMD-XilinxFPGA设计一个全连接DNN核心现在比较容易(VitisAI),但是利用这个核心在DNN计算中使用它是另一回事。本项目主要是设计AI加速器,利用Xilinx的CDMA加载权重,输入到PL区的BlockRam。原理框图首先,我们创建了整个系统的示意图。有两个BlockRAW分别用于存储输入特征和权重数据。每个BlockRAM都连接到一个CDMA,允许DRAM访问Bram。每个BlockRAM还连接到由8个FCN内核和FSM组成的主加速器,控制内核的操作。完整的激活顺序如下:在DDR内存中存储特征和权重。使用CDMA将这些数据分别发送到blockram1和blockra

低代码发展趋势解读|低代码成为企业数字化转型“加速器”

  版权所有:中国信息通信研究院--企业数字化发展共建共享平台 近日,中国信息通信研究院在“2022数字化转型发展高峰论坛”上重磅发布了《低代码发展白皮书(2022年)》,湖南云畅网络科技有限公司(以下简称“云畅科技”)作为领先的数字科技综合服务商,深度了参与《低代码发展白皮书(2022年)》的编制工作,同时,云畅科技万应低代码两案例成功入选《2022低代码·无代码应用案例汇编》,云畅科技在低代码领域的技术实力得到中国信通院、中国通信标准化协会等业界权威机构的肯定与认可。下文将对白皮书内容--低代码发展趋势进行解读,可关注“云畅科技Onein”获取下载方式。新IT技术百花齐放,在政策支持和市场

低代码发展趋势解读|低代码成为企业数字化转型“加速器”

  版权所有:中国信息通信研究院--企业数字化发展共建共享平台 近日,中国信息通信研究院在“2022数字化转型发展高峰论坛”上重磅发布了《低代码发展白皮书(2022年)》,湖南云畅网络科技有限公司(以下简称“云畅科技”)作为领先的数字科技综合服务商,深度了参与《低代码发展白皮书(2022年)》的编制工作,同时,云畅科技万应低代码两案例成功入选《2022低代码·无代码应用案例汇编》,云畅科技在低代码领域的技术实力得到中国信通院、中国通信标准化协会等业界权威机构的肯定与认可。下文将对白皮书内容--低代码发展趋势进行解读,可关注“云畅科技Onein”获取下载方式。新IT技术百花齐放,在政策支持和市场

使用STM32与TB6612FNG驱动直流减速电机

TB6612FNG介绍          单片机引脚的电流一般只有几十个毫安,无法驱动电机,因此一般是通过单片机控制电机驱动芯片进而控制电机。TB6612是比较常用的电机驱动芯片之一。    TB6612FNG可以同时控制两个电机,工作电流1.2A,最大电流3.2A。         AIN1/2、BIN1/2接单片机的GPIO口。PWMA/B接单片机的定时器口(配置为定时器pwm)。AO1/2、BO1/2接电机的正负极。    PWMA、AIN1/2、AO1/2为一组驱动一个电机,PWMB、BIN1/2、BO1/2为一组驱动另一个电机。    STBY为正常工作、待机状态控制引脚,一般接3.

使用STM32与TB6612FNG驱动直流减速电机

TB6612FNG介绍          单片机引脚的电流一般只有几十个毫安,无法驱动电机,因此一般是通过单片机控制电机驱动芯片进而控制电机。TB6612是比较常用的电机驱动芯片之一。    TB6612FNG可以同时控制两个电机,工作电流1.2A,最大电流3.2A。         AIN1/2、BIN1/2接单片机的GPIO口。PWMA/B接单片机的定时器口(配置为定时器pwm)。AO1/2、BO1/2接电机的正负极。    PWMA、AIN1/2、AO1/2为一组驱动一个电机,PWMB、BIN1/2、BO1/2为一组驱动另一个电机。    STBY为正常工作、待机状态控制引脚,一般接3.

基于stm32的减速直流电机PID算法控制

本例程采用了HAL库进行项目开发(主要使用软件CubexMX和keil5),文章末尾会有代码开源,欢迎各位对文章进行指正和探讨。基于PID的减速电机控制一、硬件模块与原理图  1、硬件组成          硬件组成:stm32f103c8t6最小系统板;0.96寸LED12864(I2C通讯模式);智能小车12v移动电源;25GA370直流减速电机(带霍尔编码器);JDY-31蓝牙模块;L298N电机驱动模块;杜邦线若干;1个面包板;图片如下:2、模块分析    1、L298N电机驱动模块        1.模块可驱动两路直流电机,输出A和B各接一直流电机即可;        2.若使用12

基于stm32的减速直流电机PID算法控制

本例程采用了HAL库进行项目开发(主要使用软件CubexMX和keil5),文章末尾会有代码开源,欢迎各位对文章进行指正和探讨。基于PID的减速电机控制一、硬件模块与原理图  1、硬件组成          硬件组成:stm32f103c8t6最小系统板;0.96寸LED12864(I2C通讯模式);智能小车12v移动电源;25GA370直流减速电机(带霍尔编码器);JDY-31蓝牙模块;L298N电机驱动模块;杜邦线若干;1个面包板;图片如下:2、模块分析    1、L298N电机驱动模块        1.模块可驱动两路直流电机,输出A和B各接一直流电机即可;        2.若使用12