Sponsored White Papers, Webcasts, and Downloads
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 >>