On The Insider: Did Batman Assault His Mom and Sister?
1 Resources for

data parallelism

  • Subscribe to this listing via:
  • RSS
  • Email

TechRepublic Resources

Microsoft's Parallel Extensions Library: Making multithreading easier
Microsoft is working hard to release the Parallel Extensions Library, which is a library of objects designed to speed the development of multithreaded applications. The library contains two major advantages over traditional .NET multithreading techniques. The Parallel Extensions Library encapsulates many existing concepts into prepackaged and tested...
Tags: Parallel, Developer, Microsoft Corp., LINQ, Multi-threading, Parallel Extensions Library, Data Parallelism, PLINQ PLINQ, Justin James
Blog posts 2008-04-21

Additional Resources

Load Balancing and OpenMP Implementation of Nested Parallelism
Many problems have multiple layers of parallelism. The outer-level may consist of few and coarse-grained tasks. Next, each of these tasks may also be rich in parallelism, and be split into a number of fine-grained tasks, which again may consist of even finer subtasks, and so on. Here this paper...
Tags: Reed Elsevier Inc., Load Balancing, Network Technology, Networking
White papers 2005-10-17
Data Parallel Haskell: A Status Report
This paper describes the design and current status of the effort to implement the programming model of nested data parallelism into the Glasgow Haskell Compiler. This paper extended the original programming model and its implementation, both of which were first popularised by the NESL language, in terms of expressiveness as...
Tags: Programming Model, Association For Computing Machinery, Multi-core, Programming, Development Tools, Software Development, Software/Web Development
White papers 2007-01-16
Cache Optimization for Coarse Grain Task Parallel Processing Using Inter-Array Padding
The wide use of multiprocessor system has been making automatic parallelizing compilers more important. To improve the performance of multiprocessor system more by compiler, multigrain parallelization is important. In multigrain parallelization, coarse grain task parallelism among loops and subroutines and near fine grain parallelism among statements is used in addition...
Tags: Grain, Optimization, Compiler, Parallel Processing, Multiprocessor, Development Tools, Processors, Software Development, Software/Web Development, Semiconductors, Hardware, Components
White papers 2007-12-01
Feedback Directed Implicit Parallelism
This paper presents an automated way of using spare CPU resources within a shared memory multi-processor or multi-core machine. The approach is to profile the execution of a program; from this to identify pieces of work which are promising sources of parallelism; recompile the program with this work being performed...
Tags: Association For Computing Machinery, Multi-core, Processors, Semiconductors, Hardware, Components
White papers 2007-04-10
Intel Threading Building Blocks: Why Threading Building Blocks?
Intel Threading Building Blocks offers a rich and complete approach to expressing parallelism in a C++ program. It is a library that helps one leverage multi-core processor performance without having to be a threading expert. Threading Building Blocks is not just a threads-replacement library;it represents a higher-level, task-based parallelism that...
Tags: Performance, O'Reilly Media Inc., C++, Intel Corp., Intel Threading Building Blocks, C/C++, Programming Languages, Performance Management, Software Development, Software/Web Development, Human Resources, Workforce Management
Book chapters 2007-07-01
Investigating Storage Layouts to Improve Parallelism in Interactive Brute-Force Search
As the storage and processing of data becomes less expensive, huge amounts of new data is being generated by government agencies, research labs and other organizations. It is becoming increasingly important to be able to store and search this data efficiently. This paper investigates different storage layout approaches and their...
Tags: Carnegie-Mellon University, Diamond, Storage, Hardware
White papers 2006-12-11
TechNet Webcast: SQL Server 2008 (Part 1 of 3): High-Performance Data Warehousing (Level 300)
The attendee will learn how to incorporate the new features in Microsoft SQL Server 2008 to provide a high-performance data warehouse that can scale to larger number of users and growing volumes of data. This webcast covers new technologies like partitioned table parallelism, star join query enhancements, and Grouping Sets.
Tags: Microsoft SQL Server 2008, Webcast, Microsoft SQL Server, High-performance, Microsoft Corp., Microsoft TechNet, Leadership, Databases, Enterprise Software, Management, Software, Data Management
Webcasts 2008-02-07
Optimizing Operand Transport Using Dynamic SIMDization in Multimedia Systems
For multimedia processing, modern Instruction-Level Parallel ILP processors are faced with limited parallelism and inevitable communication issues, as silicon feature size decreases and pipelines become wider. This paper proposes and evaluates a dynamic optimization mechanism that exploits regular operand distribution patterns in multimedia applications. The proposed methodology; improves performance by...
Tags: Georgia Institute Of Technology, Multimedia, Optimization
White papers 2006-04-11
Parallelism and Scalability With Intel Itanium 2 Processors: How Itanium Processors Improve Performance
With the release of the Intel Itanium 2 processor 1.60 GHz with 9MB L3 cache, the Itanium architecture offers new levels of compute-parallelism that bring premier performance to enterprise and technical computing. The Itanium 2 processor established a broad series of exceptional performance records, and led a vast growth in...
Tags: Performance, Scalability, Intel Itanium, Intel Itanium 2, Intel Corp., Processors, Semiconductors, Hardware, Components
White papers 2004-10-01
TechNet Webcast: 24 Hours of SQL Server 2008: Data Warehousing Scale and Performance (Level 200)
The foundation of Contoso's Business Intelligence BI strategy is the development of a data warehouse using Microsoft SQL Server 2008. Scalability and performance of the data warehouse are important for the successful deployment of Contoso's enterprise data warehouse. This webcast covers the new features in SQL Server 2008 that support...
Tags: Microsoft SQL Server 2008, Data Warehouse, Webcast, Performance, Microsoft SQL Server, Microsoft TechNet, Business Intelligence, Databases, Storage, Enterprise Software, Software, Data Management, Hardware
Webcasts 2008-05-05
Parallel Processing Applied to the Design of Concrete Encased Grounding Electrodes
This work presents the authors' investigation regarding the application of parallel processing to the design of grounding systems, comprising concrete encased electrodes. The natural parallelism of the involved tasks and the large time-consuming characteristic of sequential processing for this kind of application justify the use of high performance computation. This...
Tags: Electrode, Sao Paulo, Parallel Processing
White papers 2007-12-01
Hundreds of Threads: Trends for Tera-Scale Programming
This presentation provides challenges and directions in scaling multi-threaded software development. Nested data parallelism eases highly threaded programming. Speculative multithreading compilers take advantage of multiple cores. Transactional memory techniques simplify and optimize the use of shared-memory.
Tags: Intel Corp., Multi-threading, Development Tools, Software Development, Software/Web Development
Presentations 2006-09-27
Increase Bandwidth in Medical & Industrial Applications With FPGA Co-Processors
Programmable Logic Devices PLDs have long been used as primary and co-processors in telecommunications. Digital Signal Processing DSP in medical and industrial applications often has fundamental differences from the typical telecommunication application. In telecommunications, the input data are commonly audio data rates with strict timing constraints such as completing the...
Tags: Bandwidth, Altera Corp., DSP, Coprocessor, FPGA, Telephony, Telecom & Utilities, Telecommunications, Networking
White papers 2006-02-01
Improved Read Performance in a Cost-Effective, Fault-Tolerant Parallel Virtual File System (CEFT-PVFS)
Due to the ever-widening performance gap between processors and disks, I/O operations tend to become the major performance bottleneck of data-intensive applications on modern clusters. CEFT-PVFS (a RAID 10 style parallel file system that extends the original PVFS), as one such system, divides the cluster nodes into two groups, stripes...
Tags: Fault-tolerance, Performance, File System, Performance Management, Human Resources, Workforce Management
White papers
Parallel Processing Using Data Localization for MPEG2 Encoding on OSCAR Chip Multiprocessor
Need for efficient processing of multimedia applications on PCs, mobile phones, games and so on have been increasing. Especially, low cost, low power consumption and high performance processors for multi-media applications have been expected. To satisfy the demands, chip multiprocessor architectures which allow giving scalability using multigrain parallelism are attracting...
Tags: MPEG-2, Parallel Processing, Chip, Processors, Semiconductors, Hardware, Components
White papers 2007-12-01
High Volume SCM Implementation Supply Planning and Manufacturing
The performance project presented in this paper is a Supply Chain Management implementation based on the current and projected requirements of an automotive industry component supplier. The volume of data to be processed surpasses that of any SAP implementation of SAP SCM currently in production. These requirements, resulting from the...
Tags: Parallel Processing, SAP AG, Manufacturing, SCM, Supply Chain Management (SCM), Enterprise Software, Software
White papers 2005-09-01
An FPGA-Based Dynamic Load-Balancing Processor Architecture for Solving N-Body Problems
Reconfigurable computing has emerged as a key technology in the field of high performance and embedded computing. This research focuses on the use of reconfigurable processors for solving computationally intensive scientific applications, with an added twist. An architecture is designing that can retarget its resources dynamically based on run-time and...
Tags: Utah State University, Load Balancing, High-performance, Computing, FPGA, Architecture, Leadership, Management
White papers 2006-12-13
Heterogeneous Chip Multiprocessors
Heterogeneous or asymmetric chip multiprocessors present unique opportunities for improving system throughput, reducing processor power, and mitigating Amdahl's law. On-chip heterogeneity allows the processor to better match execution resources to each application's needs and to address a much wider spectrum of system loads - from low to high thread parallelism...
Tags: Multiprocessor, IEEE, Chip, Processors, Semiconductors, Hardware, Components
White papers 2005-11-01
ITSM and the Utility Computing Puzzle
IT Service Management and ITIL are an integrated, process based, set of best practices to manage IT services. The basic premise is that IT is a service provider to the organization. In this fashion, the parallelism between the nature of ITSM and the core of what Utility Computing is and...
Tags: Information Technology, Service Level Management, It Services, ITIL, Utility Computing, Network Technology, It Operations, It service Management, Networking
White papers 2004-10-11
  • << Previous
  • page 1 of 1
  • Next >>


Troubleshooting Patch Cables Power Checklist
Call them what you want: patch, Ethernet, category 5, or even cat 5e cables. Regardless of the moniker, Ethernet patch cables perform the bulk of the ...
Buy Now
Recovering Windows Clients
Part of your job is to make sure that your users' PCs are healthy and reliable. And when a system crash occurs--whether the culprit is a rogue applica ...
Buy Now

Cracking Open