- 博客(16)
- 资源 (4)
- 收藏
- 关注
转载 VC 界面开发 常见的问题
(3) 如何在程序中获得其他程序的 图标?两种方法:(1) SDK函数 SHGetFileInfo 或使用 ExtractIcon获得图标资源的 handle,(2) SDK函数 SHGetFileInfo 获得有关文件的很多信息,如大小图标,属性, 类型等. void CSampleView:OnDraw(CDC * pDC){if( :: SHGetFileInfo(_T("c://pwi
2008-12-05 15:58:00 906
转载 SSE2 Optimization
IntroductionIntel Pentium 4 processor includes support for additional set of single instruction multiple data (SIMD) commands. What is SIMD? Its a way of getting your CPU to do more work with less
2008-12-03 14:25:00 1037
转载 Optimization of memory allocations
IntroductionSTL introduced mechanism called "allocator" used to create additional level of abstraction for STL containers which encapsulates information about memory model. This abstraction is infre
2008-12-03 14:22:00 591
转载 AltiVec Instruction Set
AltiVec — An OverviewAltiVec is a SIMD instruction set developed by Apple around 1998. It is a floating-point instruction set used in PowerPC microprocessors. It operates on 32-bit floating poin
2008-12-03 13:30:00 512
转载 SSE4 Instruction Set
SSE4 — An OverviewSSE4 was formally announced on September 27th, 2006, and became available in hardware in early 2007 for both Intel and AMD processors. Earlier hints were available, but were in
2008-12-03 13:29:00 1047
转载 Streaming SIMD Extensions 3 (SSE3)
SSE3 — An OverviewSSE3 was introduced by Intel in early 2004 with their Prescott revision of the Pentium 4 CPU. SSE3 adds only 13 new instructions, but allows for new features such as horizontal
2008-12-03 13:28:00 615
转载 Supplemental Streaming SIMD Extensions 3 (SSSE3)
SSSE3 — An IntroductionWith Intels Core 2 architecture, a few new instructiosn were added to the SSE3 collection. These were mistakenly called SSE4 at times while under development, and are als
2008-12-03 13:28:00 730
转载 Streaming SIMD Extensions 2 (SSE2)
SSE 2 — An OverviewSSE2 was first introduced on the Intel Pentium 4, and are also known sometimes as "Willamette" instructions. These instructions are very similar to the SSE instructions in str
2008-12-03 13:27:00 1041
转载 Streaming SIMD Extensions (SSE)
SSE — An OverviewSSE is a newer SIMD extension to the Intel Pentium III and AMD AthlonXP microprocessors. Unlike MMX and 3DNow! extensions, which occupy the same register space as the normal FPU
2008-12-03 13:26:00 1584
转载 3DNow! Instruction Set
3DNow! — An Overview3DNow! was AMDs logical extension to Intels MMX. While MMX only provided parallel integer operations, 3DNow! addressed the need for parallel floating point operation. It wa
2008-12-03 13:24:00 652
转载 3DNow! — Extended Instruction Set
3DNow! — ExtensionsWhen AMD released their Athlon processor in 1999, they also took the liberty to extend their 3DNow! instruction set with a few new instructions. They basically provide a few m
2008-12-03 13:24:00 401
转载 Cyrix EMMX Instructions
Cyrix EMMX Instructions — OverviewIn 1997, Cyrix extended Intels MMX Instruction set with their own variation, called EMMX. This extension introduced Implied Destination registers, allowing som
2008-12-03 13:23:00 2013
转载 AMD MMX Extensions
MMX Extensions OverviewWith the release of the Athlon in 1999, AMD extended the standard MMX instruction set with some new instructions. These instructions provide some enhanced conversion and s
2008-12-03 13:22:00 563
转载 MultiMedia eXtensions
MMX — An OverviewMMX was the first set of SIMD extensions applied to Intels 80x86 instruction set. It was introduced in 1997. MMX introduces a number of new instructions that operate on single
2008-12-03 13:21:00 509
转载 Using CPUID for SIMD Detection
CPUIDcpuid is an instruction added to Intel Pentiums (and some later 80486s) that enables programmers to determine what kind of features the current CPU supports, who made it, various extension
2008-12-03 13:18:00 561
转载 SIMD — Introduction
SIMD (Single Instruction, Multiple Data). SIMD describes any extension to microprocessors that allow it to operate on data in parallel. Some common SIMD extensions are MMX, 3DNow!, SSE, and AltiVec (
2008-12-03 13:16:00 428
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人