The Production, Handling, Storage, and Use of Marine Fuels

Marine fuels and fuel handling are a common part of a ship’s engineers routine from taking on bunkers to ensuring the fuel is kept at optimum temperature, and as free…

senseadmin

Distributed Systems

A distributed system contains multiple nodes that are physically separate but linked together using the network. All the nodes in this system communicate with each other and handle processes in…

Boomi Nathan

Code Optimization

Optimization is a program transformation technique, which tries to improve the code by making it consume less resources (i.e. CPU, Memory) and deliver high speed. In optimization, high-level general programming…

Boomi Nathan

Ship’s Systems and Controls

Numerous different ships systems and controls being maintained by engineer officers are used on all types of vessels today. These consist of engine room systems such as lube oil, fuel…

senseadmin

Peephole Optimization

1 Eliminating Redundant Loads and Stores 2 Eliminating Unreachable Code 3 Flow-of-Control Optimizations 4 Algebraic Simplification and Reduction in Strength 5 Use of Machine Idioms While most production compilers produce…

Boomi Nathan

Issues in the Design of a Code Generator

 1 Input to the Code Generator 2 The Target Program 3 Instruction Selection 4 Register Allocation 5 Evaluation Order  While the details are dependent on the specifics of the intermediate…

Boomi Nathan

Parts of Ships – Guide to Component Descriptions

Ships come in various descriptions and have hundreds of thousands of components, but there are a few parts that are common to all ships. In this guide, you can learn…

senseadmin

Code Generation

Code generation can be considered as the final phase of compilation. Through post code generation, optimization process can be applied on the code, but that can be seen as a…

Boomi Nathan

Functions of Ships Main Engine Thrust Block, Prop Shaft, and Stern Tube

In a marine engine the function of the thrust block, propeller shaft, and stern tube are closely related, being responsible for the efficient transmission of the engine’s power to the…

senseadmin

Access to Nonlocal Data on the Stack

1 Data Access Without Nested Procedures 2 Issues With Nested Procedures 3 A Language With Nested Procedure Declarations 4 Nesting Depth 5 Access Links 6 Manipulating Access Links 7 Access…

Boomi Nathan