gem5简介和dvfs应用初探1 性能仿真器1上世纪80年代早期,高性能计算机的设计很大程度上是数据驱动的。例如对指令使用情况的分析发现在真实的机器上,不是每种指令都是以相同的频率被执行。设计人员利用这一观察来优化这些机器的具体实现。但是,这种直接的测量属于后设计操作步骤,并不总能在设计阶段帮助优化。作为替代方案,架构师们使用分析模型来预测性能,它们在初始阶段剔除一部分设计空间是成功的,但是在评估更复杂的设计权衡时不是那么奏效 2021-08-25 CS Computer Organization & Design Architecture gem5
YOLOv3 in PyTorchIntro YOLO, aka “You Only Look Once”—> 名字是不是很酷 YOLO是object detection领域非常出名的算法,它以速度快同时兼顾性能著称。 1 Net Architecture concatenate层在Yolo里面叫做route层 res_unit层在Yolo里面叫做shortcut层 detection层在Yolo里面叫做yolo层 2020-12-25 CS Programming ML python PyTorch
Python x CVInstallation python opencv 包的官方网址: https://pypi.org/project/opencv-python/ opencv官网网址 : https://docs.opencv.org/master/ 直接通过pip安装(有图形界面的PC) 选择1:包含主要的模块: pip install opencv-python 选择2: 全部安装(有些额外的模块) 2020-12-24 CS Programming ML CV python
manage project dependencies with SBTDependency 依赖分为:托管依赖「managed」和非托管依赖「unmanaged」 Unmanaged非托管依赖:比如JAR包 使用方法: 把需要的JAR包拷贝到项目根目录的lib文件夹 下。 如果该JAR包还依赖其它JAR包,你也要下载其它JAR并把其同样拷贝到lib目录中 缺点: 要自己解决包依赖关系,一旦项目变大了,靠手工维护基本不可能 Managed(key)托管依赖: 2020-12-03 CS Programming env_problems Scala
The most used Scala Build Tools(SBT)有很多构建工具,比如 Ant, Maven, Gradle等等,但是 sbt是专门为Scala设计的。它前些日子还被Scala创始人Martin Odersky联合创办的Lightbend公司支持。 What is sbt sbt 是一个交互式构建工具:你可以在Scala project中定义你的task,然后从交互式sbt shell 并行的运行它们。 Why sbt 专为Scala和Ja 2020-12-03 CS Programming env_problems Scala
batch file(1) -- for statement1 official explanation type for /? in your cmd.exe prompt 2 common usage1 跟python里面迭代器发「iterator」很像,对一个集合的数据做相同的操作。 note: 如果是在命令行,那么使用%G;在脚本文件中使用%%G 如果迭代器每次产生一个值,那正好赋值为%%G 如果迭代器每次产生多个值,那么系统隐式定义几个变 2020-12-02 CS Programming Scripts Batch
Install Scala1 Install what1 安装Install意味着安装各种命令行工具「Scala compiler, coursier, sbt…」和构建工具「build tools」 2 how to install 有两种办法: Scala Installer tool:自动安装所有依赖 手动安装 ① Scala InstallerWindows msi:获取安装包Scala-2.13.4(这种 2020-12-02 CS Programming env_problems Scala
Generate constructsPreface Generate constructs are used to either conditionally or multiply instantiate generate blocks into a model 生成结构用于要么有条件地或成倍地实例化生成块到一个模型中。 有两种生成结构:loops和conditionals loops: 用于实例生成块多次 conditional 2020-11-10 Digital IC verilog specification
jupyterlab environmentThe blog is derived from the transition of JupyterLab document Preface JupyterLab is the next-generation web-based user interface for Project Jupyter. JupyterLab enables you to work with documents a 2020-10-21 Software jupyter python toolkits