Code

Link/UrlTags
增强型英特尔 SpeedStep® 动态节能技术及 Linux* 下的按需配电功能 [Knowledgebase]
介绍 作者:Venkatesh Pallipadi 英特尔® 奔腾® M 处理器支持增强型英特尔 SpeedStep® 动态节能技术,将其作为一种先进的方法,在提供高性能的同时 ...

Posted: 2008-05-10 23:34:06 by
Code
Enabling Power Event Interception Notification Code Sample [Knowledgebase]
What is this code sample? The code download illustrates a technique for getting Power Event notification from the operating system. This method is primarily aimed at controlling power on Intel® ...

Posted: 2009-01-12 16:21:30 by
Code
Porting 32-bit Applications to the Itanium® Architecture [Knowledgebase]
Introduction These labs provide best known methods for porting your application. Sample Code is included for you to try out the concepts. You will need access to an Itanium® 2-based system to practi ...

Posted: 2009-08-21 14:35:35 by
itanium, xeon, Code
Porting Linux* Applications to 64-Bit Intel® Architecture [Knowledgebase]
by Allan McNaughton Introduction As Linux* has gained mainstream respectability, it is being used to deploy more and more mission-critical applications. Unlike the early days, where only savvy d ...

Posted: 2009-02-26 08:48:22 by allanmcnaughton
C++, Code
Threading Frequently Asked Questions - Series Introduction [Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ ...

Posted: 2006-12-08 22:09:46 by Charles Congdon (Intel)
parallelism, Charles Congdon, Charles, methodology, Dev, Intro, developers, software, FAQ, Code, Multi-threading, intel, threading, multicore
Tuning a Multithreaded Application for Performance [Videos]
Take the next step in threading to learn how to incorporate performance tuning. We will explore how to use the Inel(R) Thread Profiler in a load imbalance situation, with synchronzation objects and wi ...

Posted: 2006-12-15 00:52:27 by Shwetha (Intel)
multi-cores, developers, duo, Intel 286, technology, pentium, Multithreading, software, Code, intel
Developer Tools from Intel Help Build RFID into Digital Health Software [Knowledgebase]
by Matt Gillespieand Highland Mary Mountain, Senior Software Engineer, Intel Corporation Abstract Intel® Mobile Platform SDK 1.2 adds RFID functionality to the tools that developers have avail ...

Posted: 2009-06-01 22:15:00 by Highland Mountain (Intel), Matthew Gillespie
mobile platform SDK, MPSDK, Code
Intel Software Network Mobile Software Community Spotlights [Knowledgebase]
  New Software Tools (Nov 07) Please check out the new Laptop Gaming TDK 2.0 with adding the new feature to support creating Ad-Hoc Peer-to-Peer network based games. See here to learn more about ...

Posted: 2008-12-01 09:04:33 by
spotlight, Energy Efficient, Spotlights, LGTDK, SLZ, MPSDK, Code, mobile
Google Gadget For Desktop Search Battery Monitor [Knowledgebase]
  Google/Intel Performance Power Gadget The Google's Desktop Sidebar Gadget integrates into the Desktop Sidebar and provides laptop users information such as battery charge and drain rates and time ...

Posted: 2009-02-04 10:06:45 by Richard Winterton (Intel)
Google Search, Intel Dialogic, download, Energy Efficient, Code, mobile
Making Applications aware of their Mobile Contexts using the Intel® Mobile Platform SDK [Knowledgebase]
Abstract This article provides an overview of the Mobile Platform SDK, as well as several code examples showing how to add power and connectivity awareness to your applications. Introduction ...

Posted: 2008-12-02 16:25:45 by Lester Memmott, cvvick@yahoo.com, Joe Zhao (Intel)
article, MPSDK, Code, UMPC, MID
Code Sample: Platform Discovery Code [Knowledgebase]
Designing and developing good software requires an understanding of the hardware platform the software is running on. This Platform Discovery Code sample is a starting point to help application devel ...

Posted: 2008-07-03 17:49:23 by Richard Winterton (Intel)
sample code, Connectivity, Energy Efficient, Power, Code, пример кода
Intel® Mobile Platform SDK: Monitor Connectivity Status [Knowledgebase]
Abstract This article and sample code demonstrate how to use the Intel Mobile Platform SDK to obtain information concerning a system's network connectivity status. Introduction Connectivity ...

Posted: 2009-02-18 15:24:30 by Rajshree Chabukswar (Intel), Joe Zhao (Intel)
Connectivity, mobile platform SDK, MPSDK, Code, Network
Measure Code Sections Using The Enhanced Timer [Knowledgebase]
Introduction Learn how to accurately measure events of short duration using the Enhanced Timer.To measure the performance of an application, it is common to time sections of code where hotspots o ...

Posted: 2009-01-13 14:35:54 by Khang Nguyen (Intel), Paul Work (Intel)
performance, Code
轻装上阵,畅玩游戏 [Knowledgebase]
难道便携式游戏程序就只能是小型的吗?即将在Gamasutra 上发布的同名文章将为您揭晓答案。文章发布后,您可以前往图形技术开发社区获得文章链接文 ...

Posted: 2008-07-08 02:12:54 by Scott Crabtree (Intel), Brad Werth (Intel), Omar A Rodriguez (Intel), Erik Johnson (Intel)
Code, games, game development, visual computing, graphics
Technology Brief: Intel® Active Management Technology [Knowledgebase]
Introduction A major barrier to greater IT efficiency has been removed. Now, corporate IT departments can remotely discover, heal and protect networked computing assets, regardless of system stat ...

Posted: 2009-02-24 10:50:50 by
Code
Intel® Virtualization Technology: Flash* Animation [Knowledgebase]
Overview This animation provides an overview of Intel® Virtualization Technology, which is a technique by which hardware resources can be abstracted, divided, and shared between multiple operating s ...

Posted: 2008-11-03 20:26:00 by
Code
Code Demo: Destroy the Castle [Knowledgebase]
This is the binary and source of a demo we created to show how games can take advantage of multi-core processors. It's dead simple - you control a cannon facing down a terrifying, lethal... castle. ...

Posted: 2009-06-18 16:45:31 by
.net, OpenMP, Threading Building Blocks, coding, gaming, Code, games, polygonal modeling, threading, visual computing
Required Components Interchangeability List for the Intel® Pentium® 4 Processor with HT Technology [Knowledgebase]
Required Components Interchangeability List for the Intel® Pentium® 4 Processor with HT Technology1 If a change is made to any one of the Required Platform Components for Intel® Pentium® 4 Proces ...

Posted: 2009-08-25 09:55:45 by
Hyper-Threading, pentium4, Code
Wi-Fi* Simple Config (WSC) Linux* Reference Implementation [Knowledgebase]
Introduction Wi-Fi Simple Config (WSC) is a new method for setting up residential Wi-Fi (802.11) networks with equal emphasis on security and ease-of-use. The method is being standardized in Wi- ...

Posted: 2009-10-12 14:52:08 by
open source, Code, wi-fi, Mobility, Linux
API Detects IA-32 and x64 Platform CPU Characteristics [Knowledgebase]
by Eric PalmerSr. Application Engineer, Software Enabling Division Why Should I Care About This Code Sample? This API with example Windows* utility is useful for detecting IA-32 CPU characterist ...

Posted: 2009-01-13 14:24:38 by Eric Palmer (Intel)
xeon, pentium, Code
Porting Applications to Linux* Standard Base Made Easy [Knowledgebase]
by Rajesh Banginwar and Nilesh Jain Introduction Use the Linux* Standard Base Development Kit to reduce overall LSB conformance testing time and cost. The Linux Standard Base (LSB) specifies th ...

Posted: 2009-02-24 15:01:54 by Nilesh Jain (Intel), Rajesh Banginwar (Intel)
Code, Linux
Detecting Multi-Core Processor Topology in an IA-32 Platform [Knowledgebase]
Introduction This paper discusses a robust algorithm to help application software enumerate the processor and cache topology in any single or multi-processor platform, using Intel processors. Enume ...

Posted: 2008-09-08 07:24:27 by Khang Nguyen (Intel), Shih Kuo (Intel)
xeon, Code, код
CPUID for x64 Platforms and Microsoft Visual Studio* .NET 2005 [Knowledgebase]
When targeting x64 platforms in Visual Studio .NET* 2005, programmers are no longer able to use inline assembly code as they did for 32-bit code. This forces the programmer to either rely on C/C++ cod ...

Posted: 2009-01-23 09:04:20 by Eric Palmer (Intel)
itanium, Code
Efficiency and Coding Practices: Maximum Efficiency for Itanium® Architecture [Knowledgebase]
Overview All programs can benefit from specific tuning efforts aimed at extracting maximum performance on any given processor architecture. While it is relatively easy to derive peak performance valu ...

Posted: 2008-05-05 13:42:49 by
itanium, Code
VTune™ Analyzer: Other32 Module Solutions [Knowledgebase]
by Corey Alsamriae The Time Based sampling (TBS) feature of the Intel® VTune™ Performance Analyzer allows you to monitor all active software on your system, including the operating system, device ...

Posted: 2009-02-23 12:56:16 by Corey Alsamariae (Intel)
Code, Vtune
Boosting Cryptography Performance with Intel® Libraries [Knowledgebase]
by Muneesh Nagpal, Gururaj Nagendra, and Alexey Omelchenko Introduction This simple optimization walk-through improves an already-optimized sample OpenSSL application's performance by 35% using ...

Posted: 2009-01-14 15:46:37 by Gururaj Nagendra (Intel), Muneesh Nagpal (Intel)
Intel Performance Libraries, Code
Integrating Java* and Microsoft .NET* [Knowledgebase]
by Jon Jagger, Content Master Ltd. Abstract The right techniques and practices are key to interoperability of components written in different languages. Introduction When building an appli ...

Posted: 2008-12-09 16:37:08 by
Code
Short Data Segment Overflow Error on Linux* 64 on Itanium® Architecture [Knowledgebase]
by Seung-Woo Kim Abstract It is possible to produce a short data segment overflow link error on Intel® Itanium® Architecture on Linux* 64 platforms when building very large static images. This pro ...

Posted: 2009-08-25 12:35:43 by Seung-woo Kim (Intel)
itanium, Code, Linux
Writing Code to Reveal the Performance Details of Mobile Processors [Knowledgebase]
Introduction Calculations reveal the relationships between power, clock speed, and frequencyby Richard WintertonJames Joule developed the formula for power dissipation (P = I²R), which states that p ...

Posted: 2008-10-09 10:13:58 by Richard Winterton (Intel)
performance, Power, Code, Mobility
Using SSE2 to Evaluate a Hidden Markov Model with Viterbi Decoding [Knowledgebase]
Introduction The Streaming SIMD Extensions 2 (SSE2) technology introduces new Single Instruction Multiple Data (SIMD) double-precision floating-point instructions and new SIMD integer instruction ...

Posted: 2009-01-12 13:53:08 by
pentium, SSE2, Code
SSE2 Instructions in a Double-precision 3D Transform [Knowledgebase]
Inroduction The Streaming SIMD Extensions 2 (SSE2) technology introduces new Single Instruction Multiple Data (SIMD) double-precision floating-point instructions and new SIMD integer instructions ...

Posted: 2009-01-13 14:13:29 by
pentium, Code
Using Streaming SIMD Extensions 2 (SSE2) [Knowledgebase]
Introduction The Streaming SIMD Extensions 2 (SSE2) introduces new Single Instruction Multiple Data (SIMD) double-precision floating-point instructions and new SIMD integer instructions into the ...

Posted: 2009-01-13 13:22:31 by
pentium, Code
Block-Matching In Motion Estimation Algorithms [Knowledgebase]
Introduction The Streaming SIMD Extensions 2 (SSE2) technology introduces new Single Instruction Multiple Data (SIMD) double-precision floating-point instructions and new SIMD integer instructio ...

Posted: 2009-01-14 09:50:11 by
pentium, SSE2, Code
Maximum FPS: Three Tips for Faster Code [Knowledgebase]
Introduction By Dean Macri Intel® Corporation Solutions Enabling GroupWelcome back to Maximum FPS! Last month I spent a long time discussing the issues involved with writing to vertex buffers in AGP ...

Posted: 2009-02-27 14:15:05 by Dean Macri (Intel)
pentium, Code
OpenMP and Win32 Threads Usage Example [Knowledgebase]
by Stanislav Bratanov,Sr. Software Engineer, SSG/PDSD Abstract/Overview The code example computes a trigonometric formula for arrays of input coefficients and parallels the computation either us ...

Posted: 2009-01-14 10:44:24 by Stanislav Bratanov (Intel)
OpenMP, win32, Code
Array Clipping Code Sample [Knowledgebase]
by Igor M. LevickiSoftware Engineer Array Clipping Code Sample You are an advanced programmer and into digital signal processing. You use Intel® C/C++ Compiler 8.0 on a regular basis, and know ...

Posted: 2009-01-12 14:24:07 by
Code
Windows* Stop! Is Your System Set Up Correctly? Code Sample [Knowledgebase]
by Gael HolmesSoftware Performance Engineer, Intel Corporation Why Should I Care About This Code Sample? This VBScript* file is used to quickly determine if a system is set up correctly accordin ...

Posted: 2009-01-12 13:35:06 by
Code
Z Fighting Code Sample [Knowledgebase]
by Matt McClellan and Kipp Owens Intel Corporation Client Enabling Technology Why Should I Care About This Code Sample? This source code demonstrates how game developers can work around any Z fighti ...

Posted: 2008-05-10 22:54:33 by
gaming, Code, game development, visual computing
Mobile Reference Application 1.5 [Knowledgebase]
by 3 Leaf Solutions, LLC Abstract/Overview Mobile Reference Application is built around the scenario of a real-estate agent who needs a mobilized application for their work. The application lets ...

Posted: 2009-01-15 08:47:42 by
MPSDK, Code, Mobility
C++ Bindings for the Common Language Runtime [Knowledgebase]
by 3 Leaf Solutions, LLC Introduction To judge by media coverage, one might suppose that C++ is a minor language compared to C#*, Java*, and Visual Basic*. The classified section of any newspape ...

Posted: 2008-12-11 14:59:06 by
Code
Intercepting System API Calls [Knowledgebase]
by Seung-Woo Kim Introduction There are many cases where it is necessary for software developers or testers to intercept system function calls in order to instrument code or to extend operating ...

Posted: 2009-08-21 16:54:32 by Seung-woo Kim (Intel)
Code
Getting the Most out of Intel® Extreme Graphics Sample Code [Knowledgebase]
by Mark Buxton, Matt McClellan,Cody Northrop, Kipp Owens, and Eric Palmer Why Should I Care About This Code Sample? The sample code included within uses the framework of a couple DirectX* 9 sam ...

Posted: 2009-06-18 18:18:33 by Cody Northrop (Intel), Eric Palmer (Intel), Mark Buxton (Intel), Matthew Mcclellan (Intel), kippowens
coding, Code, visual computing, graphics
Mobilizing Applications: Adapting to Available Network Bandwidth--code sample [Knowledgebase]
by Fred CooperIntel Engineer, Software Enabling Group Why Should I Care About This Code Sample? This is a sample application, UDPNetSample, which demonstrates the UDP method of measuring network ...

Posted: 2009-01-14 16:09:51 by Fred Cooper (Intel)
Code, Mobility
Building NAT-Friendly Applications [Knowledgebase]
by Blake Thompson Introduction This explanation and sample application show how applications can solve communication issues between clients that are behind NAT-enabled routers. A common method ...

Posted: 2009-01-15 08:43:18 by Blake Thompson (Intel)
Code
Using SSE3 Technology in Algorithms with Complex Arithmetic [Knowledgebase]
Introduction This paper demonstrates the benefits of Streaming SIMD Extensions 3 and Hyper-Threading Technology when implementing complex arithmetic. Both of these features are available in Inte ...

Posted: 2009-07-31 19:12:16 by
simd, SSE3, coding, Code, Hyper-Threading Technology, physics, visual computing
Developing WinSock Applications for a Mobile Environment- Code Sample [Knowledgebase]
by Lester MemmottEngineering Manager, Software Enabling Group Sockets Programming With Mobilized Software - Code Sample Why Should I Care About This Code Sample?The following source code demonst ...

Posted: 2009-01-15 08:24:29 by Lester Memmott (Intel)
Code
MPI Parallelizes Work among Multiple Processors or Hosts [Knowledgebase]
by John Sharp, Content Master Ltd Introduction Message passing is a common technique for performing parallel processing spread among multiple processors. Processes execute tasks on individual pr ...

Posted: 2008-11-07 16:46:45 by John Sharp (Intel)
Code, multi-core
Portable GUIs Improve Application Flexibility [Knowledgebase]
by John Sharp, Content Master Ltd. Introduction Developers can run Java* language GUIs in Microsoft .NET* if they take a few guidelines into account ahead of time Microsoft Visual J# .NET* incl ...

Posted: 2008-12-12 13:24:45 by John Sharp (Intel)
.net, Code, Mobility
Preventing Glitches in Signal Processing [Knowledgebase]
by Danny Kalev, C++ Pro Introduction Signals are similar to hardware interrupts. They cause a process to branch from the current execution flow, perform a specific action, and resume execution f ...

Posted: 2009-01-27 15:57:35 by
signal processing, Code, Linux
C# Image Viewer Sample Application [Knowledgebase]
Jim C. HuangSr. Technical Marketing Engineer, Software & Solutions Group Why Should I Care About This Code Sample? This code sample demonstrates how easy it is to create rapid prototypes wit ...

Posted: 2009-01-13 15:12:30 by
Code
Code Samples License [Knowledgebase]
IMPORTANT - READ BEFORE COPYING, INSTALLING, OR USING. Do not copy, install, or use the "Materials" provided under this license agreement ("Agreement"), until you have carefully read the following te ...

Posted: 2009-03-10 10:08:23 by
Code
Sample Code Monitoring Connectivity License Agreement [Knowledgebase]
IMPORTANT - READ BEFORE COPYING, INSTALLING, OR USING. Do not copy, install, or use the "Materials" provided under this license agreement ("Agreement"), until you have carefully r ...

Posted: 2008-07-14 15:33:26 by
Code
Introducing the Intel® Mobile Platform Software Development Kit (Intel® Mobile Platform SDK) [Knowledgebase]
Introduction Internet-connected mobile devices are rapidly becoming an integral part of the IT infrastructure of any thriving business. Users of notebook PCs, tablets, personal digital assistants ...

Posted: 2009-01-15 09:34:03 by
Code
Preparing Applications for Intel® Core™ Microarchitecture [Knowledgebase]
by Khang NguyenContributors: Bob Valentine, Erik Niemeyer, Paul Lindberg Introduction Currently, optimizing applications for a desktop platform is not the same as doing it for the mobile platfor ...

Posted: 2008-12-04 15:46:15 by Khang Nguyen (Intel)
OpenMP, Code, Vtune
Tests of Efficient Implementation of Madd Algorithms on an Itanium®-based System [Knowledgebase]
  Introduction By Joe Bissell,, University of DelawareGary Zoppetti, University of Delaware, andWalter Triebel, Fairleigh Dickinson University Integer matrix multiplication is a common procedure t ...

Posted: 2008-10-17 09:04:56 by
Code
How to Trace the Logic in an Assembly Code Listing for 64-Bit Intel® Architecture [Knowledgebase]
Challenge Analyze compiler-generated assembly language to determine the logic of critical sections of code. A structured methodology for gaining an understanding of the assembly code is essential ...

Posted: 2009-02-26 09:50:08 by
Code
Fast Floating Point to Integer Conversions [Knowledgebase]
  Introduction Simple floating-point to integer conversions may seem harmless when viewed in C code, but when compiled using the Microsoft* Visual C++* 6.0 compiler they may cause large, unnecessar ...

Posted: 2008-10-17 10:08:13 by Michael Stoner (Intel)
Code
Array Clipping [Knowledgebase]
by Igor M. Levicki, Software Engineer Introduction Are you an advanced programmer into digital signal processing? If so, and you use the Intel® C/C++ Compiler 8.0 on a regular basis, you know t ...

Posted: 2009-01-15 15:59:29 by
C++, Code
How to Establish Sound Coding Practices: Things to Do [Knowledgebase]
Challenge Establish standard coding practices in terms of desirable actions (as opposed to things to avoid, which are covered in a separate item, identified below). Solution Make the follow ...

Posted: 2008-12-11 12:53:28 by
Code
How to Avoid Performance Penalties for Gradual-Underflow Behavior [Knowledgebase]
Challenge Avoid the performance penalty associated with supporting floating-point gradual-underflow behavior in Fortran. The IEEE 754 and successor floating-point standards mandate the "gradual u ...

Posted: 2008-12-11 12:41:51 by
Fortan, Code
How to Vectorize Assembly Code by Hand on 32-Bit Intel® Architecture [Knowledgebase]
Challenge Vectorize code by hand-coding in assembly. Programming directly in assembly language for a target platform may produce the required performance gain, but assembly code is not portable b ...

Posted: 2008-12-10 12:52:58 by
Code
1/3 T Software Equalizer Using Streaming SIMD Extensions [Knowledgebase]
Introduction Streaming SIMD Extensions for the Intel® Architecture (IA) instruction set provides 32-bit floating point single-instruction, multiple-data (SIMD) instructions. These instructions p ...

Posted: 2009-01-12 13:42:23 by
Code
Windows* WM_POWERBROADCAST code sample [Knowledgebase]
Why Should I Care About This Code Sample? As a supplement to the whitepaper, Windows* WM_POWERBROADCAST Messages in a Mobilized Environment, the following source code demonstrates the way an appl ...

Posted: 2009-02-26 13:14:10 by Lester Memmott
Code
Calculating Primes using Multi-threading in a Win32 Environment [Knowledgebase]
Abstract/Overview This sample contains a full project that shows how to create multiple threads and use Mutexes. The program creates multiple threads to calculate the prime numbers for any given ...

Posted: 2009-01-14 15:36:15 by Soumya Guptha (Intel)
Code
Tips and Tricks for Building Components in C#* [Knowledgebase]
Objective by John Sharp Content Master Ltd C# is the language of choice for many developers building components designed to operate in the .NET* Framework. The purpose of this technology brief is to ...

Posted: 2008-05-07 12:03:52 by
Code
Vectorization with the Intel® Compilers (Part I) [Knowledgebase]
by Aart J.C. Bik Introduction Many general-purpose microprocessors today feature multimedia extensions that support SIMD (single-instruction-multiple-data) parallelism on relatively short vector ...

Posted: 2008-12-15 09:48:29 by Aart Bik
simd, Code
How to Implement Efficient MADD Operations on 64-Bit Intel® Architecture [Knowledgebase]
Challenge Implement a multiply and add operation efficiently on 64-bit Intel® architecture. Integer matrix multiplication is a common procedure that is used generically to explore options for op ...

Posted: 2008-12-10 09:41:32 by
madd, Code
Setting Up Dual Boot in Itanium®-based Systems [Knowledgebase]
Introduction by Khang NguyenIntel CorporationTo set up dual booting in Itanium®-based systems, Microsoft requires a new disk style called GUID Partition Table (GPT) instead of master boot record (MB ...

Posted: 2008-10-03 16:07:40 by
dual booting, Code
EFI Shells and Scripting [Knowledgebase]
Introduction Extensible firmware interface (EFI) brings new flexibility and opportunities to users by allowing them to work in the layer between their OS and BIOS, without altering either one. This p ...

Posted: 2008-10-22 15:36:52 by
scripting, shell scripting, Code
How to Address Resource Use of PeekMessage Calls in Mobilized Applications [Knowledgebase]
Challenge Determine and minimize the battery-life impact of PeekMessage calls in Windows*-based mobilized applications. When discussing optimization techniques for applications running on battery-pow ...

Posted: 2008-06-23 14:40:09 by
Code
How to Determine Target Machine Visibility in Mobilized .NET* Applications [Knowledgebase]
Challenge Determine IPEndPoint visibility for a mobilized .NET* application. This is first question that we need to ask before transferring data to or from a remote system: "Is the service on my ...

Posted: 2008-09-19 12:40:06 by
Code, windows
How to Detect Changes in Target Machine Visibility in Mobilized .NET* Applications [Knowledgebase]
Challenge Detect IPEndPoint visibility changes in a mobilized .NET* application. Application developers must ask two questions related to changes in the visibility of IPEndPoints: "How can I tell ...

Posted: 2009-02-25 08:46:59 by
Code, windows
How to Determine Effective Data-Transfer Rate in Mobilized .NET* Applications [Knowledgebase]
Challenge Determine the effective data-transfer rate in a mobilized .NET* application. The effective data rate refers to the speed at which real data is being transferred to a remote IP Endpoint. ...

Posted: 2009-02-25 08:48:29 by
Code, windows
How to Detect Changes in Effective Data-Transfer Rate in Mobilized .NET* Applications [Knowledgebase]
Challenge Detect changes in effective data-transfer rate in a mobilized .NET* application. If we can detect changes in the effective data rate between two endpoints, then users can subscribe to h ...

Posted: 2009-02-25 08:50:07 by
Code, windows
How to Monitor Network Connection Status Using .NET* and Web Services [Knowledgebase]
Challenge Determine whether a system is connected to the network, and monitor its status to determine when it reconnects or disconnects. Although the connection types and speeds vary considerably ...

Posted: 2008-12-10 09:58:52 by
Code
How to Create an ADO.NET* DataSet for a Mobilized Application [Knowledgebase]
Challenge Create an ADO.NET DataSet and populate it with data. ADO.NET differs from its predecessors because its DataSet object is designed primarily for disconnected operation. While retaining t ...

Posted: 2008-12-10 10:04:26 by
Code, windows
How to Manipulate Data in an ADO.NET* DataSet in a Mobilized Application [Knowledgebase]
Challenge Manipulate data in an ADO.NET DataSet in order to update it or present it to the viewer. Once an application has a DataSet with one or more DataTable objects, the application must be ab ...

Posted: 2008-12-10 12:35:01 by
Code, windows
How to Make Local Changes to an ADO.NET* DataSet in a Mobilized Application [Knowledgebase]
Challenge Update the local version of the data used in a mobilized ADO.NET application. Mobilized applications require the ability to operate on local versions of data offline that can subsequent ...

Posted: 2008-12-10 12:39:58 by
Code, windows
How to Track Changes to an ADO.NET* DataSet in a Mobilized Application [Knowledgebase]
Challenge Create a DataSet containing only changed records for returning to the central server. This is a common requirement in a mobilized application.The insert, update, and delete changes that ...

Posted: 2008-12-10 12:47:40 by
Code, windows
Mobility Code & Downloads [Knowledgebase]
Application Energy Toolkit Introducing the Intel® Mobile Platform Software Development Kit (Intel® Mobile Platform SDK) Google Gadget For Desktop Search Battery Monitor Intel® Web 2.0 Technol ...

Posted: 2009-01-15 10:01:43 by
Energy Efficient, MPSDK, Code, MID
x87 and SSE Floating Point Assists in IA-32: Flush-To-Zero (FTZ) and Denormals-Are-Zero (DAZ) [Knowledgebase]
Introduction This document details the difference between how assists are handled with x87 and Single Instruction Multiple Data (SIMD) instructions, and gives information on how to change their behav ...

Posted: 2008-10-17 12:32:19 by Shawn Casey (Intel)
simd, SSE2, SSE, Code
WSC Linux* Reference Implementation [Knowledgebase]
Your Information: Company Name and Division or Group. Information on your company is optional and not required for the download; however we appreciate your help providing this information for our rec ...

Posted: 2009-01-12 15:13:13 by
open source, Code, Mobility
How to Use Microsoft SENS* for Network Detection [Knowledgebase]
Challenge Implement the Microsoft System Event Notification Service (SENS) to perform network detection in a mobilized application. Windows* 2000 includes the System Event Notification Service (S ...

Posted: 2008-11-12 15:52:39 by
Code
The Art of Graceful Application Suspension [Knowledgebase]
by Lynn Merrill Introduction Steps to prepare applications for system suspend and resume Does this sound familiar? You’re working on an application with critical data ready for submission or ...

Posted: 2009-01-30 14:49:01 by Lynn Merrill
Energy Efficient, security, Code, MID, graphics
NexaWeb* Technology is a Boon for Mobilized Software Developers [Knowledgebase]
by Andrew Binstock Introduction The popularity of unwired computing continues to grow, driven in part by Intel® Centrino® mobile technology's WiFi capabilities and miserly power consumption. P ...

Posted: 2009-01-16 09:51:59 by Andrew Binstock
Energy Efficient, Code, wi-fi
Timing locks in C# [Blogs]
A recent post to the opensim-dev mailing list highlighted a common problem in debugging complex C# code. Somewhere, a lock is being held for a long period of time and holding up other threads, bringin ...

Posted: 2008-12-02 12:28:42 by John Hurliman (Intel)
Programming, .net, C++, locks, mono, timing, Code
Detecting Multi-Core Processor Topology in an IA-32 Platform [Knowledgebase]
by Khang Nguyen and Shihjong Kuo Introduction This paper discusses a robust algorithm to help application software enumerate the processor and cache topology in any single or multi-processor pl ...

Posted: 2009-05-18 18:34:47 by Khang Nguyen (Intel), Shih Kuo (Intel)
xeon, Code
Победитель Студенческого кубка Intel® [Knowledgebase]
/*// File : sunset.c// Purpose : file contains the implementation of the (whole) computational// core of the Sunset benchmark.//// Contributed 1999-2002 by Andrey Naraikin, Dmit ...

Posted: 2009-02-04 13:14:42 by Dmitry Oganezov (Intel)
SunSet, Code, Student, contest, multicore
Intel Software Network TV Goes Live June 9th [Knowledgebase]
Social Media Release: Intel® Software Network TV - Live, Interactive TV for Developers - Launches June 9, 2009. On June 9, Intel® Software Network TV, a new 24/7 live, interactive TV channel for s ...

Posted: 2009-06-09 13:54:33 by Gunjan Rawal (Intel), Amy Barton (Intel)
community, developer, Manageability, tv, shows, Moblin, software, Academic, Social Media, Code, mobile, Parallel Programming, Parallel Programming & Multi-Core, video, ISNTV, podcast, Live, visual computing, graphics, Academic Community
Concurrent Collections: Thread your applications for multicore. Now! [Videos]
Intel® Concurrent Collections (CnC) for C/C++ provides a mechanism for developing a C++ program that will execute in parallel while allowing the application developer to ignore issues of parallelism ...

Posted: 2009-06-29 11:55:32 by Jerry Makare (Intel), venkatrajaraman
tools, C/C++, Intel Software Network, Code, Parallel Programming, multi-core, multicore, Concurrent Collections, Ganesh Rao
Why Parallel Processing? Why now? What about my legacy code? [Blogs]
Many software companies have applications which are in use by their customers that have significant runtime and for which fast runtime is a necessity or a competitive advantage. There has always been ...

Posted: 2009-08-31 16:35:28 by Tom Spyrou
Power, Code, parallel, multi-core, cosumption, legacy, processing