<HTML><HEAD><TITLE>Samsung Enterprise Portal mySingle</TITLE>
<META content="text/html; charset=windows-1252" http-equiv=Content-Type>
<STYLE id=mysingle_style type=text/css>P {
MARGIN-BOTTOM: 5px; FONT-SIZE: 9pt; FONT-FAMILY: Arial, arial; MARGIN-TOP: 5px
}
TD {
MARGIN-BOTTOM: 5px; FONT-SIZE: 9pt; FONT-FAMILY: Arial, arial; MARGIN-TOP: 5px
}
LI {
MARGIN-BOTTOM: 5px; FONT-SIZE: 9pt; FONT-FAMILY: Arial, arial; MARGIN-TOP: 5px
}
BODY {
FONT-SIZE: 9pt; FONT-FAMILY: Arial, arial; MARGIN: 10px; LINE-HEIGHT: 1.4
}
</STYLE>
<META content=IE=5 http-equiv=X-UA-Compatible>
<META name=GENERATOR content=ActiveSquare></HEAD>
<BODY>
<META content=IE=5 http-equiv=X-UA-Compatible>
<META name=GENERATOR content=ActiveSquare><X-BODY>
<P>Dear All,</P>
<P> </P>
<P>The core-queue-msix mapping(NUMA implementation) in the 1.4 OFA code doesn't look correct.</P>
<P> </P>
<P>During learning-cores, after the driver sends a read command on each queue to get the Core to MSIx mapping, the driver updates the following:</P>
<P>a) MSIx vector corresponding to core. </P>
<P>b) Queue assignment with corresponding core.</P>
<P>Because of b, the queue assignment is changed but the memory allocation remains unchanged. Then when the queues are deleted and re-created, we see that the queues are created on memory from other nodes, which should not be the case, as this will introduce remote node memory access which might impact the performance.</P>
<P> </P>
<P>We tested on a 32 logical processor server with 2 NUMA nodes and following is the mapping after learning cores - <BR></P>
<P> </P>
<P><IMG style="HEIGHT: 666px; WIDTH: 330px" src="cid:4CBBEM6S04A2@namo.co.kr"></P>
<P> </P>
<P>Ideally, during learning-cores, after the driver sends a read command on each queue to get the Core to MSIx mapping, the driver should update only the following:</P>
<P>a) MSIx vector corresponding to core. </P>
<P>With only a), following is the core-queue-msix mapping:</P>
<P> </P>
<P><IMG style="HEIGHT: 665px; WIDTH: 325px" src="cid:EW9BEWXXYKEN@namo.co.kr"> </P>
<P> </P>
<P><STRONG>Any comments?</STRONG></P>
<P> </P>
<P>Thanks,</P>
<P>Suman</P></X-BODY></BODY></HTML><img src='http://ext.samsung.net/mailcheck/SeenTimeChecker?do=a105cd2b36de71f37d2d62cfb78e83ca60712baa124c6d387d9badbdf7e30042d1afaaba7860cdcd9564217c646641ad61e16949eaa607501b20909a04efd4d2748cfe1d4e847419cf878f9a26ce15a0' border=0 width=0 height=0 style='display:none'>