<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Arial" size="2"><span style="font-size:10pt;">
<div>Hi All,</div>
<div> </div>
<div>I was able to extend the earlier simple extension using Scalc.java ported to C++ , with a lot of help from all of you.</div>
<div>It now accepts data over socket from a standalone uno client (based on examples/cpp/remoteclient.cxx)</div>
<div>I have used the osl::socket for communication. There is a macro startThr that starts accepting connection and another macro to stopThr. </div>
<div>Sample application connects multiple times and sends row+col, followed by data elements (int).</div>
<div>The sample application accepts row , col size and then loops to accept the data elements. For the same 60K test size that I tried within extension, this takes ~400ms.</div>
<div>This is good for my purpose, though I am sure the ninjas can speed it up considerably by using better cache aligned structs and batching.</div>
<div> </div>
<div>I just wanted to put this out there as a smallest sample alternative to interprocess communication that I initially used (rejected for slowness).</div>
<div>I want to thank you all for the support in helping me speed it up.</div>
<div> </div>
<div>Neeraj</div>
<div> </div>
<div> </div>
<div> </div>
</span></font>
</body>
</html>