Maximize your investment in server and network infrastructure with Grooper's parallel processing, GPU acceleration, and multi-tier storage capabilities.
The Power of Parallel Processing
The performance benefits of parallel processing are significant, particularly for low latency, CPU-intensive activities. Consider the job below, executed on a 56-core thread pool. CPU-intensive activities experience a massive speed increase – up to 50X!
Loaded 46K TIF & PDF documents from CMIS.
Split documents into 426K pages.
Applied image cleanup to 426K pages.
Performed full text OCR on 426K pages.
Extracted additional fields from 46K documents.
Merged 426K pages back into multipage files.
Exported 46K documents to CMIS.
We realized even in the earliest stages of Grooper's life the importance of parallel processing. Conditioning documents for complete data collection requires a tremendous amount of computational cycles for image processing, text collection, and data analysis. This was the correct architecture to maintain reasonable processing times without having to compromise our ability to get every piece of data we wanted.