[Game Tech 2011] Introduce Server Multicore rather than just thinking about it

by nettadmin / 2011. 04. 01. [16:41]

game@gamespot.co.kr 2011.03.29 / PM 03:06


In March, 29th, there are lecture about server multi-core optimizing at Game Tech 2011 which is global conference at Grand Ball Room in Coex, Samsung-Dong.

CEO Bae Hyunjik from Nettention (Game server engine specialist company) started lecture with topic as "Difficulty of game server & network development" He explained reliable multi-core environment developing without bottle-neck effect and important server administrating under online game situation. 

He said "As I know many of companies are quite worry about introduce server multi-core. However the most important thing is introducing, not just thinking. If you understand problem when you use it, it is not big deal."

During lecture he mentioned things that need to considering when you introduce multi-core and problem that may occur after, usual problem that occur during server code programming and way to solve it. Especially audiences were focused on solution from actual experience.

 

▲ Nettention CEO Bae


Here is problem with introducing multi-core that CEO Bae pointed,
- Super Scalar
- Probability of cache hit
- Probability of non-cache memory access
- Ratio of Write and Read
- Ratio of CPU Threading

He mentioned, developer need to profiling and performance analyze, test coding and roll-back until it works, arrange specification, start actual development, etc for those things. He explained it quite easily.

He recommends using ProudNet for a new company who are just staring with early stage of server design. ProudNet server is running 9 countries with 60 companies.

One of special thing for ProudNet is quick response of developer's feedback. They always apply developer's requirements.

He said "Multi-core performance upgrade and introduce is not optional. Nowadays many online games are becoming bigger and developers are spending their time to optimizing. Introducing multi-core is necessary to improve online game industry"

etc.