RSS
 

Posts Tagged ‘intel’

Haskell gets backing from Intel..

07 Aug

We are witnessing a recent boom in parallel languages becoming main stream and more and more parallel programming libraries becoming commonplace in languages not considered as parallel programming languages. One such language which boasts fully functional programming is Haskell. It’s being considered as the next big thing for its ease of parallel constructs and genuine functional approach.

Intel has recently announced the first release of Concurrent Collections for Haskell. I believe it should be a real booster for the Haskell community.

For those of you who are new to Haskell, please take a look at the code below.

myStep items tag =
do word1 <- get items "left"
word2 <- get items "right"
put items "result" (word1 ++ word2 ++ show tag)


cncGraph =
do tags <- newTagCol
items <- newItemCol
prescribe tags (myStep items)
initialize$
do put items "left" "Hello "
put items "right" "World "
putt tags 99
finalize$
do get items "result"

main = putStrLn (runGraph cncGraph)

This short program is support to print out “Hello world 99”.

For more details please follow this link.

 

Does my processor support virtualization?

10 Oct

I was looking around for a comprehensive list or table that would tell what models of a certain processor support virtualization technology (VT) and I found this very nice interactive page on Intel’s website. Ofcourse it lists only the Intel processors. The link is given below.

This is how it works, you just select the processor family at the left of the page and you will be shown a table for VT support on the right. Match your processor number in the right pane and you’ll know if your processor supports VT or not. You can easily get the processor model for your computer from ‘My Computer’ properties on Microsoft Windows or using the ‘cat /proc/cpuinfo’ command on Linux.

http://ark.intel.com/VTList.aspx

 

Intel Parallel Studio Beta Available Now

30 Jan

Until recently, parallelism was used for technical and high performance computing (HPC), but was not critical for most desktop/client applications. But today, as businesses and consumers invest in multicore hardware, demand is growing for software that takes advantage of these new processor core capabilities.
Parallelism is simply the ability to perform multiple functions simultaneously. Without hardware support for parallelism available in Intel® multicore processors—there was little or no benefit to writing parallel programs. Now, Intel brings 25 years of parallelism experience in high performance computing to more developers with products that complement and extend Microsoft Visual Studio* for parallelism.

Intel® Parallel Studio includes Parallel Composer, Parallel Inspector, and Parallel Amplifier, providing the most  comprehensive set of development tools for parallelism. Below is a brief description of each of these components.

Developers who will benefit most from Intel Parallel Studio software products are:

• C/C++ developers who are driven by schedules to include new features and functions in their software releases
• Developers who want to take advantage of multicore, but are concerned about supporting software on multiple  generations of microprocessors and multiple releases of Microsoft Windows.
Read the rest of this entry »

 
 

Intel Core i7

23 Nov
Intel Core i7 Logo

Intel Core i7 Logo

Intel has come up with a promising new core design that does a few very innovative things. It is the fastest desktop x86 processor available today. It has made this feat possible via the following.

1.   It eliminates the notorious FSB (front side bus) and the bottlenecks caused by it.
2.   It makes use of three channel DDR3 RAM, the memory controller is on the processor die.

3.   The cores are intelligently over-clockable by upto 400MHz. So the performance hungry applications can get extra CPU cycles when needed the most.
4. Ensures greener computing by switching off idle cores when they are idle. Read the rest of this entry »