|
Articles for the keywords: Parallel Processing
|
|
27 Aug 2012
|
Blog Explains Parallel Backup Operations in MySQL Enterprise Backup v3.8.0 [27334]
Pipeline Processing Enables Parallelism, Speeds Backups
In a post on parallel backup in MySQL Enterprise Backup (MEB) v3.8.0 jothir (Hema Sridharan) explains how read/write operations are now performed in parallel using pipeline parallelism. The post explains that the pipelined parallel execution of read, process (if requested) and write operations is achieved by invoking multiple threads for different operations and usage of buffers. Each operation is split into segments, and threads operate on different segments from different iterations concurrently. Each segment is assigned one or more worker threads and in-queue buffers which store the work to be processed by that stage. The post provides an example.
(Get More Information . .)
|
|
|
02 Aug 2012
|
MySQL Enterprise Backup 3.8 Employs Multi-threaded, Parallel Processing for Performance Gains [27103]
Improvements Range from 20-100% Depending on Size and Nature of Data Involved
The development team behind MySQL Enterprise Backup (MEB) has released MEB 3.8, which, as team member Rob Young explains, provides a substantial improvement in backup operation performance by implementing parallel processing during backup of related internal operations such as reading/writing data, compression/decompression, and page checksum validation. Parallel execution, Young continues, takes advantage of multi-threading, and the resulting performance increase is particularly evident when backing up to or restoring from RAID and SSD storage, and when using compressed backups. Internal benchmarks show that performance gains range from 20% to 1000% depending on the size and content of the data involved.
(Get More Information . .)
|
|
|
10 May 2011
|
Making Sense of Parallel Programming Terms [24181]
By Susan Morgan, Revised April 2011
This article explains common parallel and multithreading concepts, and differentiates between the hardware and software aspects of parallel processing. It briefly explains the hardware architectures that make parallel processing possible. The article describes several popular parallel programming models.
- Parallel Processing
- Parallelism in the Hardware
- Parallelism by Software Programming Models
- Shared Memory Programming Models
- Distributed Memory Programming Models
- Hybrid Programming Models
- Oracle Parallel Application Development Software
- For Shared Memory Systems
- For Distributed Memory Systems
- Hardware and Software for Cluster and Grid
It also makes connections between parallel processing concepts and related Oracle hardware and software offerings.
(Get More Information . .)
|
|
|
|
|