Learn More
Chitin, the second most abundant polysaccharide in nature after cellulose, is found in the exoskeleton of insects, fungi, yeast, and algae, and in the internal structures of other vertebrates. Chitinases are enzymes that degrade chitin. Chitinases contribute to the generation of carbon and nitrogen in the ecosystem. Chitin and chitinolytic enzymes are(More)
Chitinase is one of the most important mycolytic enzymes with industrial significance. This enzyme is produced by a number of organisms including bacteria. In this study we describe optimization of media components with increased production of chitinase for selected bacteria Stenotrophomonas maltophilia isolated from the soil. Different components of the(More)
Application performance is heavily dependent on the compiler optimizations. Modern compilers rely largely on the information made available to them at the time of compilation. In this regard, specializing the code according to input values is an effective way to communicate necessary information to the compiler. However, the static specialization suffers(More)
Code specialization is an approach that can be used to improve the sequence of optimizations to be performed by the compiler. The performance of code after specialization may vary, depending upon the structure of the application. For FFT libraries, the specialization of code with different parameters may cause an increase in code size, thereby im-pacting(More)
SUMMARY To fully exploit the instruction-level parallelism offered by modern processors, compilers need the necessary information available during the execution of the program. This advocates for iterative or dynamic compilation. Unfortunately, dynamic compilation is suitable only for applications where the cost of compilation may be amortized by multiple(More)
Code specialization is a way to obtain significant improvement in the performance of an application. It works by exposing values of different parameters in source code. The availability of these specialized values enables the compilers to generate better optimized code. Although most of the efficient source code implementations contain specialized code to(More)
Code specialization is a well-known technique used to produce more efficient code from a generic one. This technique is widely used, from high level languages to optimized libraries like FFTW. It works by substituting a formal input value by an effective value, and can be done either statically or dynamically. Static specialization makes use of data that is(More)
Effective scheduling of the tasks of a distributed application is one of the key factors in achieving improved performance. It results in an adequate utilization of the underlying resources and also reduces the total execution time of the application. Generating an optimal schedule for a distributed application is not a trivial task as it exists in the(More)