Programming

Link/UrlTags
Welcome to the Intel C++ Compiler Forum! [Forums]
Hello,I welcome you to the Intel C++ compiler discussion forum.You will like this forum if you are a developer interested in C++, parallelism and performance optimization.Cheers!Ganesh ...

Posted: 2008-09-26 15:02:32 by Ganesh Rao (Intel)
threads, parallelism, Programming, C++, performance, optimization, compiler
[Noob question] How do I use Havok? [Forums]
I'm completly new to the concept of using engines and libraries. I have had some experience in programming, most of which has consisted of using built in libraries (I never went online for one).  I ...

Posted: 2008-10-02 15:27:13 by shalmezad
Programming, havok, engines
Open MP and software parallelization [Videos]
An brief introduction to Open MP and how it can help parallelize your code for multi-core sysytems. ...

Posted: 2006-12-14 17:43:47 by Eric Moore (Intel)
parallelism, Programming, open, eric, moore, mp, Multithreading, cpu, software, intel
Intel in the Metaverse - Second Life and Beyond. [Knowledgebase]
Welcome to Intel® Software Network page on our voyage through Second Life and other pitstops in the metaverse. This should be an exciting time. I'll be posting material here as we build our presence. ...

Posted: 2009-01-08 09:50:18 by Paul Steinberg (Intel)
parallelism, Programming, second life, paralleism, technology, metaverse, Energy Efficient, intel, MID, threading, multi-core
Express Data Parallelism (with OpenMP* and Intel® Compilers) without large scale modifications to serial code [Knowledgebase]
Challenge Express data parallelism in a non-invasive manner and produce threaded executables without large-scale modifications to the serial code. Intel® Compilers can automatically parallelize ...

Posted: 2009-03-02 16:03:43 by
Programming, Multi-thread apps for Multi-Core, How to thread?
Manage Complexity when Threading a .NET Web Service Client [Knowledgebase]
Challenge Minimize the complexity inherent in multithreading a .NET* Web Service client. The number of ways in which different parts of a program can interact grows exponentially when we move fro ...

Posted: 2008-12-02 08:13:14 by
Programming, Multi-thread apps for Multi-Core, How to thread?
Managed Runtime Threading - Best Practices [Knowledgebase]
This series is designed for current .NET developers who have an interest in threading but have not had extensive experience in threading nor how threading enables improved performance on multi-core s ...

Posted: 2009-03-06 09:22:31 by
Programming, Multi-thread apps for Multi-Core, How to thread?
Number of Logical Processors per Physical Processor [Knowledgebase]
Challenge Identify the number of Hyper-Threading Technology enabled logical processors supported by a physical processor. To maximize performance from Hyper-Threading Technology, applications may ...

Posted: 2009-03-09 14:12:26 by
Programming, Multi-thread apps for Multi-Core, How to thread?
Test DLLs for Thread Safety [Knowledgebase]
Challenge Evaluate third-party DLLs for thread safety. While DLLs provided by third parties may provide useful functionality, they sometimes generate memory-conflict errors when implemented in th ...

Posted: 2009-03-11 11:44:15 by
Programming, Multi-thread apps for Multi-Core, How to thread?
Transfer Control among Threads in a .NET Web Service Client [Knowledgebase]
Challenge Pass messages between threads in a message-based idiom in a .NET-based Web service client. As discussed in a separate item, Manage Complexity when Threading a .NET Web Service Client, c ...

Posted: 2009-03-11 12:16:45 by
Programming, Multi-thread apps for Multi-Core, How to thread?
Cross-Platform Wizarding [Blogs]
Hi Everyone.  Well, I’m happy to tell you that the program I’ve been discussing in my previous blogs has completed the code inspection process and has cleared legal.  The decision was made to bu ...

Posted: 2008-10-29 07:59:02 by Judy Hartley (Intel)
Programming, GTK+, Add new tag, C++, cross-platform, wxWidgets, Linux
Intel Academic Community at Supercomputing 08 [Knowledgebase]
Home>> | Intel Software College and the Intel Academic Community will be sponsoring a number of events at Supercomputing 08 in Austin Texas. This conference draws academic attendees from acro ...

Posted: 2009-10-09 16:39:31 by Paul Steinberg (Intel), Wolfgang Rosenberg (Intel)
parallelism, Programming, Multithreading, concurrency, threading, multi-core, multicore
Sequential programming is no more. Let's teach parallel programming. [Blogs]
Killing the Minotaur - Following Ariadne's thread to Supercomputing08 Well, we're not out of the labyrinth [http://www.matrifocus.com/BEL02/Images/ariadne-theseus.jpg] yet, but we are working on it ...

Posted: 2008-11-12 15:02:34 by Paul Steinberg (Intel)
parallelism, Programming, Multithreading, software, concurrency, Academic, Parallel Programming, supercomputing, multi-core
Best guide to multicore programming for embedded systems. [Knowledgebase]
Detailed coverage of critical issues for multicore employment within embedded systems is provided, including the Threading Development Cycle, with discussions of analysis, design, development, debuggi ...

Posted: 2009-01-06 15:43:23 by Kirti Devi (Intel)
Programming, Books, Embedded systems, performance tuning, Intel architecture, multi-core
Understanding and Avoiding Memory Issues with Multi-cores [Knowledgebase]
  This technical articles discusses how contention and sharing with respect to memory locations can severely reduce the speedup gained from programming in parallel. However, by correctly decomposing ...

Posted: 2009-01-06 15:45:01 by Kirti Devi (Intel)
Programming, multi core, memory
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
Module 2. Shared Memory and Threads (pt.2) [Videos]
Three Things You must Teach about Parallel Programming: Module 2. Shared Memory and Threads (pt.1) Module 2 of a 3 part series on introducing parallelism to undergraduates. In this module, Dr. Clay ...

Posted: 2008-12-12 17:26:58 by Paul Steinberg (Intel)
parallelism, Programming, Courseware from Intel, teaching, software, Clay Breshears, Academic, multi-core
Module 3. Programming with OpenMP (pt.1) [Videos]
Three Things You must Teach about Parallel Programming: Module 3. Programming with OpenMP (pt.1) Module 3 of a 3 part series on introducing parallelism to undergraduates. In this module, Dr. Clay B ...

Posted: 2008-12-13 01:04:13 by Paul Steinberg (Intel)
Programming, OpenMP, Academia Courseware, Courseware from Intel, Clay Breshears, Labs, Parallel Programming, parallel computing, multi-core
Module 3. Programming with OpenMP (pt.2) [Videos]
Three Things You must Teach about Parallel Programming: Module 3. Programming with OpenMP (pt.2) Module 3 of a 3 part series on introducing parallelism to undergraduates. In this module, Dr. Clay B ...

Posted: 2008-12-13 01:11:49 by Paul Steinberg (Intel)
Programming, OpenMP, Multithreading, Clay Breshears, academic courseware, Intel courseware, Parallel Programming, parallel computing, multi-core
Multi-core at Georgia Tech - Professors Wolf and Gavrilovska [Videos]
Multi-core at Georgia Tech - Professors Matthew Wolf and Ada Gavrilovska Professors Matthew Wolf and Ada Gavrilovska, form Georgia Tech, Center for Experimental Researc in Computing (CERCS), describ ...

Posted: 2008-12-13 11:24:23 by Paul Steinberg (Intel), venkatrajaraman
parallelism, Programming, , Multithreading, concurrency, Matthew Wolf, Ada Gavrilovska, CERCS, Intel Academic Community, webinar, parallel computing, multi-core
Developer Training [Knowledgebase]
Training on Parallel Programming for the Multi-Core World Release the power of Multi-Core processors through our Multi-Core training series. Understand how to architect, design, develop and debu ...

Posted: 2009-06-10 14:09:06 by Paul Steinberg (Intel)
parallelism, Programming, Training, webcasts, Courseware from Intel, education, Many Core, Parallel Programming, multi-core
Sequential programming is no more — why are we still teaching it? Panel Super Computing 08 Education Forum Pt.1 [Videos]
Part 1/7: Sequential Programming is no more. Why Are we still Teaching it? All major manufactures of CPUs, GPUs and ASICs have moved to a many core design, yet universities and colleges are not traini ...

Posted: 2009-04-09 14:40:30 by Paul Steinberg (Intel), Michael Wrinn (Intel), venkatrajaraman
parallelism, Programming, Intel Software College, education, concurrency, Computer Science, intel, supercomputing, parallel computing, HPC, multicore
Sequential programming is no more — why are we still teaching it? Panel Super Computing 08 Education Forum Pt.3 [Videos]
Part 3/7: Sequential Programming is no more. Why Are we still Teaching it? All major manufactures of CPUs, GPUs and ASICs have moved to a many core design, yet universities and colleges are not traini ...

Posted: 2009-04-09 14:34:00 by Paul Steinberg (Intel), venkatrajaraman
parallelism, Programming, Intel Software College, education, concurrency, Intel Academic Community, Parallel Programming, parallel computing
Sequential programming is no more — why are we still teaching it? Panel Super Computing 08 Education Forum Pt.4 [Videos]
Part 4/7: Sequential Programming is no more. Why Are we still Teaching it? All major manufactures of CPUs, GPUs and ASICs have moved to a many core design, yet universities and colleges are not traini ...

Posted: 2009-04-09 14:32:27 by Paul Steinberg (Intel), venkatrajaraman
parallelism, Programming, education, Intel Academic Community, supercomputing, parallel computing, HPC
Sequential programming is no more — why are we still teaching it? Panel Super Computing 08 Education Forum Pt.5 [Videos]
Part 5/7: Sequential Programming is no more. Why Are we still Teaching it? All major manufactures of CPUs, GPUs and ASICs have moved to a many core design, yet universities and colleges are not traini ...

Posted: 2009-04-09 14:29:59 by Paul Steinberg (Intel), venkatrajaraman
parallelism, Programming, education, intel software, concurrency, Academic, Intel Academic Community, Many Core, intel, parallel computing, HPC, multi-core
Sequential programming is no more — why are we still teaching it? Panel Super Computing 08 Education Forum Pt.6 [Videos]
Part 6/7: Sequential Programming is no more. Why Are we still Teaching it? All major manufactures of CPUs, GPUs and ASICs have moved to a many core design, yet universities and colleges are not train ...

Posted: 2009-04-09 14:27:31 by Paul Steinberg (Intel), venkatrajaraman
Programming, education, concurrency, Many Core, supercomputing, parallel computing, multi-core
Sequential programming is no more — why are we still teaching it? Panel Super Computing 08 Education Forum Pt.7 [Videos]
Sequential Programming is no more. Why Are we still Teaching it? All major manufactures of CPUs, GPUs and ASICs have moved to a many core design, yet universities and colleges are not training enginee ...

Posted: 2009-04-09 14:25:26 by Paul Steinberg (Intel), venkatrajaraman
parallelism, Programming, education, concurrent programming, software, Intel Academic Community, Parallel Programming, supercomputing, HPC
There is no sequential programming -conversations on the show floor of Supercomputing '08 [Videos]
There is no more sequential programming: Conversations on the show floor of Supercomputing '08 Dr. Michael Wrinn of Intel Software College discusses the fate of computer Science and computer education ...

Posted: 2009-04-09 14:20:20 by Paul Steinberg (Intel)
Programming, Sun Microsystems, education, Academic, Microsoft, Parallel Programming, supercomputing, parallel computing
Who is Doug Holland? [Videos]
Prior to joining Intel Doug Holland received his master degree in software engineering from OxfordStarted programming with Pascall, then C and C++. Around 2000 Doug learned C# and the .Net framework a ...

Posted: 2009-02-12 14:20:59 by Aaron Tersteeg (Intel)
Programming, Take Five Videos, Intel Software Network, blogger, Windows 7, Doug holland
Software Daydreams - AMT Programming Made Easy [Blogs]
The Intel AMT SDK group is always working hard to make programming for AMT easier.  Intel AMT is a complex system, and programming for it is complex.  I have been daydreaming about, er, working har ...

Posted: 2009-04-30 08:28:37 by Aharon Robbins (Intel)
Programming, AMT, Manageability, APIs
Gaming into the Future [Knowledgebase]
Gaming into the Future---------------------------------------------------------------------------------------------------------------------------------------Research Area: Optimizing games for Multi-c ...

Posted: 2009-07-13 01:00:36 by lakshya90, aditlal, nihal.armaan, shreya.nayak, sbdise, tc2009086
Programming, game, parallel, multicore, engine
Intel Software Network - Meet the Team [Videos]
Meet the team who has brought you the Intel Software Network (intel.com/software). This is the first in a series of videos that will introduce many of the folks who are behind building a community of ...

Posted: 2009-06-23 11:54:14 by Arti Gupta (Intel), venkatrajaraman
Programming, ISN, Intel Software Network, intel software, intel, parallel computing, multicore, visual computing, graphics, behind the scenes, software developer
Round and Round, In and Out [Blogs]
If you have been following my blogs, you know that I am porting a DirectX-based demo application to OpenGL as the first phase in the project to play the app on a netbook with an Atom processor. If yo ...

Posted: 2009-10-13 13:30:18 by Judy Hartley (Intel)
Programming, OpenGL, Visual Adrenaliine, graphics, OSG
Sensor Access in Your Web App [Blogs]
You are a JavaScript programmer. You want to write an application that can access some really cool sensors on the client platform: accelerometer, gps, thermometer, compass, ambient light sensor, etc. ...

Posted: 2009-10-29 15:36:11 by Clayne Robison (Intel)
Programming, api, sensors, Web Applications
Could intel somehow initiate migration/cleanup for x86 instruction set? [Forums]
I don't like x86 instruction set because it is full of exceptions and arbitrary historical conventions. On top of this every new group of instructions follows the suit. It's not CISC anymore, more lik ...

Posted: 2009-11-12 16:15:58 by htuh
Programming, assembler, x86, Instruction sets