Threading for Multi-Core

The Intel® Threading for Multi-Core Community provides technical information, tools, conversation, and support from industry experts. Learn how to best develop parallel programs and multi-threaded applications on Multi-Core and Multi-Processor platforms.

In the October 1989 issue of IEEE Spectrum, an article title "Microprocessors Circa 2000" predicted that multi-core processors could come to market soon after the turn of the century. This paper was the work of four Intel Corporation technologists, including Pat Gelsinger, vice president and general manager of the Digital Enterprise Group, who envisioned the future through the lens of Moore’s Law. more>
High performance application software: How big a deal is multi-core processing for game developers? We asked Mark Rein, vice president at Epic Games, who says, "When the Intel folks first told us that they were taking a multi-core approach, we cheered and clapped. For our customers, it is all about performance" more>
Graphics

Graphics: Did you know Intel is the largest provider of Integrated Graphics? Learn how to take advantage of that reach. Be a part of our new Graphics Software Developers Community!

3d Video Game Creator Model Design Software: There are advantages to performing skinning on the CPU, and one good approach to CPU-based skinning uses floating point Streaming SIMD Extensions (SSE) instructions. more>
A highly customizable, portable, and fast control can deal with huge data sets and be tuned for use in many applications, avoiding such common problems as bad performance and usability issues such as the inability to present big data sets in clear way. more>
Mobile Software

Mobile Software: Find the resources and support for creating mobile-aware applications on the Intel Mobile Blog , the Mobilized Software Forum and the ISN Videos and learn from other developers. Read the CM's blog and achieved information to learn what's happening on community.

Today's software was not designed with the mobile user in mind. Current enterprise software doesn't know how to shift into "offline" mode and keep working when we're between wireless hubs. more>
Business Process Management Architecture Enterprise System : Keeping the end user in mind as you design the enterprise architecture can eliminate drag on the IT department, users, and ultimately on the bottom line. Let's look at how applying an efficiency filter to enterprise architecture can help an organization increase productivity, paving the way for cost savings and growth. more>
Manageability

Manageability: Create more, create faster. Whether you are at the beginning of a development project or looking for technique to design and build a particular capability for your application, our documentation and how-to support can help take your software to the next level.

Applications of embedded systems: Intel is now using its broad reach to do more than simply provide faster chips. We want to help solve the top issues facing computer users and IT today. As a result of this kind of solution-oriented thinking, a whole slew of new capabilities will unfold over time. We are uniquely positioned in the industry to accomplish this you can’t solve these problems with just the processor. For example, Intel AMT involves the network and the chipset; the appliance concept is enabled by the processor, the chipset, the network, and a very good deal of software. more>
Remote computer management: From Intel research, four of the top issues faced by desktop IT groups include improving asset management, reducing user downtime, protecting systems against attack, and minimizing desk-side visits. Intel engineers realized that they could help the industry address these pain points through enhancements to Intel platforms. Intel® Active Management Technology helps IT discover, heal, and protect networked computers using new platform capabilities supported by popular third-party management and security applications. more>
Virtualization

Virtualization : More and more developers are discovering new uses for virtualization, new opportunities for product innovation and new business models. Learn more from our experts, share ideas and connect with fellow developers. Be a part of our new Virtualization Developers Community!

Intel Defines Virtualization: Virtualization enhanced by Intel Virtualization Technology will allow a platform to run multiple operating systems and applications in independent partitions. With virtualization, one computer system can function as multiple "virtual" systems. With processor and I/O enhancements to Intel’s various platforms, Intel Virtualization Technology can improve the performance and robustness of today’s software-only virtual machine solutions and enterprise quality management systems. Learn more than just the definition of virtualization here. more>
Virtualization software hardware: For servers, hardware assistance from Intel® Virtualization Technology adds flexibility and security to virtualization, which will facilitate mainstream adoption in the data center. For client PCs, Intel Virtualization Technology enables a new way of delivering solutions. more>
Open Source

Open Source Come learn what Intel is doing with Open Source. Find out what the latest Open Source projects are being worked and what those focused on Open Source with in Intel are talking about.

Software Structure of Linux Kernel: Linux kernel 2.4 is more dependent on the ELF (Executable and Linking Format) than Linux 2.2. ELF is an advanced binary format that includes support for multiple code and data sections and increases the support for shared libraries. Fully exploiting the ELF binary format allows Linux kernel developers to increase code modularity and to simplify maintenance. more>
Unless you built your application using GNU C/C++ on Unix, migrating from Unix to Linux often involves switching compilers. When used with Rogue Wave SourcePro C++, the Intel C++ Compiler eases porting of applications from Unix to Linux. more>