Diesel engines have a distinct advantage in larger applications. In fact, the larger you make the engine, the more efficiently it will operate.
It's no coincidence that the largest diesel in the world (posted on here a couple times) is ALSO the world's most efficient, at least when you take about power per fuel burned (BSFC- brake specific fuel consumption).
Gernerally, a larger engine is more thermally efficient. That is, the ratio of Volume to Surface area improves (higher) as the cylinders get bigger. When you have less surface area for a given displacement, there's less metal area to bleed off heat energy from combustion, so more of it is put to work pushing the pistons.
It's interesting to note that while thermal efficiency goes up as an engine gets bigger (total displacement), it's also more efficient thermally to have that displacement divided among more cylinders. IOW, the 5. 9L dodge v-8 gas engine has a slight advantage in volume/surface area ratio over the 5. 9L I-6 Cummins.
I have a spreadsheet I made that shows how the ratio of surface area to volume changes as you change things like cylinders for a given displacement, ratio of bore to stroke, etc. It was interesting to see how the numbers played out.
Email me a
Justin. Hohn@warren. af. mil if you want the Excel 2000 file.
Justin