What computer resources are required by JChem Cartridge?
• CPU: The faster the better. Parallel processing capabilities of the host are also utilized, if available. See our benchmarks with a 3GHz dual Xeon machine for indexing and searching. (Indexing 12 x NCI (more than 3 million structures) takes 5,801 seconds (~ 96 minutes) on the same machine.) • Memory: • Oracle The memory requirement of the JChem Cartridge specific stored procedures depends on the size of the result set returned by JChem Server. Currently, the processing of the results is started on the Oracle end only after the entire result set has been returned by JChem Server. This requires temporarily buffering the entire result set. In the case of structure searching, temporary memory requirement is about 8 bytes per hit. We are working to remove this bottleneck, so that results from JChem Server will be instantaneously returned for processing (which will result in both decreased memory buffer need and improved response times). Not directly required by, but related to, JChem Cart