PNEditor+CN_slids.rar
PN_Text_Editor + Computer_Network_Slides
EE7722-Readings-Perf-GPU+RDNA.pdf
Course of EE7722: slides and readings of paper & text
TuringCollectedPublications.pdf
This is the classic paper which first established Turing's reputation and by which
he will longest be remembered. The argument falls into three parts.
A. The notion of a Turing machine is introduced and it is argued that any computation,
which can be performed by a human can be imitated by such a
machine.
B. It is shown that there is a universal machine which, when provided with a
standard description of any Turing machine will imitate the action of that
machine.
C. A diagonal argument is used to show that there are questions about the actions
of Turing machines which cannot be answered by any machine. By formalizing
the action of Turing machines in the lower predicate calculus it is shown
that the Entscheidungsproblem is mechanically undecidable.
SV std-2012-revised and DPI.rar
System Verilog的2012修订标准以及SV与C/C++的DPI程序接口材料:SystemVerilog introduces a new foreign language interface called the Direct Programming Interface (DPI). The DPI provides a very simple, straightforward, and efficient way to connect SystemVerilog and foreign language code unlike PLI or VPI.
HSA Specification Version 1.2.pdf
http://www.hsafoundation.com/standards/
The contents of this document are provided in connection with the HSA Foundation specifications. This specification is protected by copyright laws and contains material proprietary to the HSA Foundation. It or any components may not be reproduced, republished, distributed, transmitted, displayed, broadcast or otherwise exploited in any manner without the express prior written permission of HSA Foundation. You may use this specification for implementing the functionality therein, without altering or removing any
trademark, copyright or other notice from the specification, but the receipt or possession of this specification does not convey any rights to reproduce, disclose, or distribute its contents, or to manufacture, use, or sell anything that it may describe, in whole or in part.
CG_std_collection[2020].pdf
We present a system architecture for the 4th generation of PCclass programmable graphics processing units (GPUs). The new pipeline features significant additions and changes to the prior generation pipeline including a new programmable stage capable of generating additional primitives and streaming primitive data to memory, an expanded, common feature set for all of the programmable stages, generalizations to vertex and image memory resources, and new storage formats. We also describe structural modifications to the API, runtime, and shading language to complement the new pipeline. We motivate the design with descriptions of frequently encountered obstacles in current systems. Throughout the paper we present rationale behind prominent design choices and alternatives that were ultimately rejected, drawing on insights collected during a multi-year collaboration with application developers and hardware designers.
ISO-IEC_14882-C++[1st-1998]&CP.pdf
These materials are subject to copyright claims of International Standardization Organization (ISO), International Electrotechnical Commission (IEC), American National
Standards Institute (ANSI), and Information Technology Industry Council (ITI). Not for resale. No part of this publication may be reproduced in any form, including an electronic retrieval system, without the prior written permission of ITI. All requests pertaining to this standard should be submitted to ITI, 1250 Eye Street NW, Washington, DC 20005.
C&C++ Ref.text-002.pdf
1)This document aims to provide people who have done an introductory programming course the skills required to write C++ programs.
2)This book draws on all my experience with both C++ and multithreading and aims to teach other C++ developers how to use the C++11 Thread Library safely and efficiently. I also hope to impart some of my enthusiasm for the subject along the way.
C&C++ Language Std.and Ref.Doc.pdf
Working Draft, Standard for Programming Language C++:This document specifies requirements for implementations of the C++ programming language. The first such requirement is that they implement the language, so this document also defines C++. Other requirements and relaxations of the first requirement appear at various places within this document.
C&C++ Ref.text-001.pdf
This textbook began as a set of lecture notes for a first-year undergraduate software engineering course in 2003. The course was run over a 13-week semester with two lectures a week. The intention of this text is to cover topics on the C programming language and introductory software design in sequence as a 20 lecture course, with the material in Chapters 2, 7, 8, 11, and 13 well served by two lectures apiece. Ample cross-referencing and indexing is provided to make the text a servicable reference, but more complete works are recommended. In particular, for the practicing programmer, the best available tutorial and reference is Kernighan and Ritchie [KR88] and the best in-depth reference is Harbison and Steele [HS95, HS02]. The influence of these two works on this text is readily apparent throughout.
eBooks Package of Computer Graphics and Parallel Computing.pdf
Including OpenGL, OpenCL quick ref card, and spec of OpenGL. Some books about computer graphics is also packed in this PDF
MESH Shader & Rendering.pdf
MOTIVATION
• Vegetation, undergrowth, greebles
• Fine geometric detail at massive scale
• Pre-computed topologies for LODs
• Efficient submission of small objects
• Flexible instancing
Dissecting the NVidia Turing T4 GPU via Microbenchmark.pdf
In 2019, the rapid rate at which GPU manufacturers refresh their designs, coupled with their reluctance to disclose microarchitectural details, is still a hurdle for those software designers who want to extract the highest possible performance from GPUs.....
glspec46.compatibility.pdf
This specification is protected by copyright laws and contains material proprietary to Khronos. Except as described by these terms, it or any components may not be reproduced, republished, distributed, transmitted, displayed, broadcast or otherwise exploited in any manner without the express prior written permission of Khronos.
vulkan11-reference-guide.pdf
Vulkan® is a graphics and compute API consisting of procedures and functions to specify shader programs, compute kernels, objects, and operations involved in producing high-quality graphical images, specifically color images of three-dimensional objects. Vulkan is also a pipeline with programmable and state-driven fixed-function stages that are invoked by a set of specific drawing operations.
OpenGL蓝宝书 6th
OpenGL蓝宝书第六版英文原版,中文版出到第五版就止步了,感兴趣的可以看看第六版原版
用OpenCL进行模式匹配
OpenCL用于模式匹配的书,主要介绍其在加速处理模式匹配的一些方法
Mitigating GPU Memory Divergence for Data-Intensive Applications PhD
Mitigating GPU Memory Divergence for Data-Intensive Applications, A degree paper for PHD
Java编程思维 (图灵程序设计丛书) 艾伦·唐尼
本书从基本的编程术语入手,用代码示例诠释计算机科学概念,旨在教会读者像计算机科学家那样思考,并掌握解决问题这一重要技能。书中内容共分为14章、3个附录,每章末都附有术语表和练习。
A Practical Approach To Signals,Systems,and Control
A Practical Approach To Signals,Systems,and Control信号、系统及控制的实用方法——英文书籍
Memory Dump Analysis Anthology ,Volume 2
be useful for:
- Software engineers developing and maintaining products on Windows platforms.
- Technical support and escalation engineers dealing with complex soft-ware issues.
- Some articles will be of interest to a general Windows user
Floating-Point Fused Multiply-Add Architectures
Floating-Point Fused Multiply-Add Architectures,关于浮点乘加融合部件设计的博士论文2007
On the design of high performance digital arithmetic units
On the design of high performance digital arithmetic units,斯坦福大学博士论文——关于浮点运算部件的设计
动态多频数字锁相算法及其应用.PDF
数字电路技术之锁相技术:动态多频数字锁相算法及其应用(期刊论文)
MATLAB信号处理宝典.pdf
MATLAB信号处理宝典,用于处理各类信号