Difference between revisions of "DT's Research Page"

From dftwiki3
Jump to: navigation, search
(Patents and Invention Disclosures)
Line 1: Line 1:
''' Dominique Thiébaut's Research Page'''
+
''' Dominique Thiébaut's Research Page'''
  
<div id="advert">[http://www.prchecker.info/  [[Image:PR1_img.gif|Display Pagerank]]]</div>
+
<!--div id="advert">[http://www.prchecker.info/  [[Image:PR1_img.gif|Display Pagerank]]]</div-->
  
 
<br />
 
<br />
Line 7: Line 7:
 
= Industry =
 
= Industry =
  
D. Thiébaut is one of the five co-founders of Gemicer, which after changing its name to [http://www.connextechnology.com/index.asp Connex Technology], has now adopted the current name of [http://www.brightscale.com BrightScale].  
+
D. Thiébaut is one of the five co-founders of Gemicer, which after changing its name to [http://www.connextechnology.co\
 +
m/index.asp Connex Technology], has now adopted the current name of [http://www.brightscale.com BrightScale].
  
D. Thiébaut is the holder with George Stefan of two patents, one of which (US Patent 6,760,821)  the company is based. Connex Technology/BrightScale is a fab-less start-up company conceived in April 2002, and funded by Adams Capital Management ([http://www.acm.com www.acm.com]) in April 2003.
+
D. Thiébaut is the holder with George Stefan of two patents, one of which (US Patent 6,760,821)  the company is based. \
 +
Connex Technology/BrightScale is a fab-less start-up company conceived in April 2002, and funded by Adams Capital Manag\
 +
ement ([http://www.acm.com www.acm.com]) in April 2003.
  
 
More information on the history of the Connex Engine can be found [http://arh.pub.ro/gstefan/conexMemory.html here].
 
More information on the history of the Connex Engine can be found [http://arh.pub.ro/gstefan/conexMemory.html here].
Line 15: Line 18:
 
= Patents and Invention Disclosures =
 
= Patents and Invention Disclosures =
  
* [http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=/netahtml/PTO/search-bool.html&r=1&f=G&l=50&co1=AND&d=PTXT&s1=stefan-gheorghe.INNM.&OS=IN/stefan-gheorghe&RS=IN/stefan-gheorghe Associative Memory Device], Gheorghe Stefan, Dominique Thiebaut, Dan Tomescu, '''United States Patent''' 7,069,386, granted June 27, 2006.
+
* [http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=/netahtml/PTO/search-bool.html&r=1&f=G&l=50&\
* [http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=/netahtml/srchnum.htm&r=1&f=G&l=50&s1=6,760,821.WKU.&OS=PN/6,760,821&RS=PN/6,760,821 Memory engine for the inspection and manipulation of data], Gheorghe Stefan &amp; Dominique Thiébaut, '''United States Patent''' 6,760,821, granted July 6, 2004 ([patent/USPatent6760821.htm cached]). Also issued as Patent #5227-0002WOKR (Korea).
+
co1=AND&d=PTXT&s1=stefan-gheorghe.INNM.&OS=IN/stefan-gheorghe&RS=IN/stefan-gheorghe Associative Memory Device], Gheorgh\
* A scheme for producing miss-rate as a function of cache size by means of traces produced by observing misses from a cache of fixed size, Harold Stone, and D. Thiebaut, '''IBM Invention Disclosure''', Sept. 1990
+
e Stefan, Dominique Thiebaut, Dan Tomescu, '''United States Patent''' 7,069,386, granted June 27, 2006.
* A means for controlling the cache allocation of multiple disks in a shared disk cache, Joel Wolf, Harold Stone, and D. Thiébaut, '''IBM Invention Disclosure''' YO889-0493, Jun. 1989.
+
* [http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=/netahtml/srchnum.htm&r=1&f=G&l=50&s1\
* A means for limiting the cache-reload transient caused by interrupt programs. Harold Stone, and D. Thiebaut, '''IBM Invention Disclosure''' YO889-0515, Jun. 1989.
+
=6,760,821.WKU.&OS=PN/6,760,821&RS=PN/6,760,821 Memory engine for the inspection and manipulation of data], Gheorghe St\
 +
efan &amp; Dominique Thi&eacute;baut, '''United States Patent''' 6,760,821, granted July 6, 2004 ([patent/USPatent67608\
 +
21.htm cached]). Also issued as Patent #5227-0002WOKR (Korea).
 +
* A scheme for producing miss-rate as a function of cache size by means of traces produced by observing misses from a c\
 +
ache of fixed size, Harold Stone, and D. Thiebaut, '''IBM Invention Disclosure''', Sept. 1990
 +
* A means for controlling the cache allocation of multiple disks in a shared disk cache, Joel Wolf, Harold Stone, and D\
 +
. Thi&eacute;baut, '''IBM Invention Disclosure''' YO889-0493, Jun. 1989.
 +
* A means for limiting the cache-reload transient caused by interrupt programs. Harold Stone, and D. Thiebaut, '''IBM I\
 +
nvention Disclosure''' YO889-0515, Jun. 1989.
  
  
Line 25: Line 36:
  
 
= Selected Papers =
 
= Selected Papers =
 
<center>
 
 
<small class="menu"><nowiki>| </nowiki>[http://cs.smith.edu/~thiebaut Home] | </small>
 
 
</center>
 
 
<br />
 
  
 
== Wikipedia ==
 
== Wikipedia ==
  
* [http://cs.smith.edu/~thiebaut/wikipedia/thiebaut_whatwewiki.pdf What We Wiki], D. Thiebaut, Technical Report, Smith College, July 2007. [in [http://cs.smith.edu/~thiebaut/wikipedia/quisontceswikipediens.txt French]] ([http://cs.smith.edu/~thiebaut/wp Discussion blog])
+
* [http://cs.smith.edu/~thiebaut/wikipedia/thiebaut_whatwewiki.pdf What We Wiki], D. Thiebaut, Technical Report, Smith \
 +
College, July 2007. [in [http://cs.smith.edu/~thiebaut/wikipedia/quisontceswikipediens.txt French]] ([http://cs.smith.e\
 +
du/~thiebaut/wp Discussion blog])
  
 
== Connex Memory/Connex Engine ==
 
== Connex Memory/Connex Engine ==
  
* [can07/Malita_stefan_thiebaut_can_2007.pdf Not Multi-, but Many-Core: Designing Integral Parallel Architectures for Embedded Computation], M. Malita, G. Stefan, D. Thiebaut, in ''ACM Sigarch Computer Architecture News'', Vol. 35, No. 5, Dec. 2007.
+
* [can07/Malita_stefan_thiebaut_can_2007.pdf Not Multi-, but Many-Core: Designing Integral Parallel Architectures for E\
* [alps07/Malita_stefan_thiebaut_ALPS_2007.pdf Not Multi-, but Many-Core: Designing Integral Parallel Architectures for Embedded Computation], G. Stefan, M. Malita, D. Thiebaut, ''in proceedings of ALPS'', the ''21st ACM International Conference on Supercomputing'', Seattle, WA, June 2007.
+
mbedded Computation], M. Malita, G. Stefan, D. Thiebaut, in ''ACM Sigarch Computer Architecture News'', Vol. 35, No. 5,\
* [barc07/thiebaut_malita_connex_pipeline.pdf Pipelining the Connex Array], D. Thiébaut, M. Malita, BARC07, Boston, Jan. 2007.
+
Dec. 2007.
* [paper_iccgi06.pdf Local Alignment of DNA Sequences with the Connex Array], D. Thiébaut, G. Stefan, M. Malita, Int'l Conf. on Comp. in Global Information. Tech. (ICCGI06), Bucharest, Romania, Aug. 2006. (<font color="#ff0000">Awarded best paper of ICCGI06</font>).
+
* [alps07/Malita_stefan_thiebaut_ALPS_2007.pdf Not Multi-, but Many-Core: Designing Integral Parallel Architectures for\
* [paper_anchor06.pdf Real-time Packet Filtering with the Connex Array], D. Thiébaut, M. Malita, Anchor/Isca06, Boston June 2006.
+
Embedded Computation], G. Stefan, M. Malita, D. Thiebaut, ''in proceedings of ALPS'', the ''21st ACM International Con\
* [http://cs.smith.edu/~thiebaut/research/compression/PAPER.PDF Ziv-Lempel Compression with the Connex Engine], D. Thiébaut and G. Stefan, Tech Rep. 077, Dept. Computer Science, Smith College, Jan 2002. ([http://cs.smith.edu/~thiebaut/research/compression/paper.ps postscript])
+
ference on Supercomputing'', Seattle, WA, June 2007.
* [http://cs.smith.edu/~thiebaut/research/localalignment/PAPER.PDF Local Alignments of DNA Sequences with the Connex Engine], D. Thiébaut and G. Stefan, Tech Rep. 076, Dept. Computer Science, Smith College, Jan 2002. ([http://cs.smith.edu/~thiebaut/research/localalignment/PAPER.PS postscript]).
+
* [barc07/thiebaut_malita_connex_pipeline.pdf Pipelining the Connex Array], D. Thi&eacute;baut, M. Malita, BARC07, Bost\
* [http://cs.smith.edu/~thiebaut/research/connexEngine/connexEngine.pdf The Connex Engine: An In-Memory Device for Fast String Operations], G. Stefan, and D. Thiébaut, Tech. Rep. 074, Dept. Computer Science, Smith College, Nov. 2001. ([http://cs.smith.edu/~thiebaut/research/connexEngine/connexEngine.ps postscript])
+
on, Jan. 2007.
* [http://cs.smith.edu/~thiebaut/research/wabipaper.pdf Local Alignment of DNA Sequences with the Connex Engine], G. Stefan, and D. Thiébaut, Poster at WABI 2001, 1st Workshop on Algorithms in BioInformatios, BRICS, University of Aarhus, Denmark, August 2001.
+
* [paper_iccgi06.pdf Local Alignment of DNA Sequences with the Connex Array], D. Thi&eacute;baut, G. Stefan, M. Malita,\
 +
Int'l Conf. on Comp. in Global Information. Tech. (ICCGI06), Bucharest, Romania, Aug. 2006. (<font color="#ff0000">Awa\
 +
rded best paper of ICCGI06</font>).
 +
* [paper_anchor06.pdf Real-time Packet Filtering with the Connex Array], D. Thi&eacute;baut, M. Malita, Anchor/Isca06, \
 +
Boston June 2006.
 +
* [http://cs.smith.edu/~thiebaut/research/compression/PAPER.PDF Ziv-Lempel Compression with the Connex Engine], D. Thi&\
 +
eacute;baut and G. Stefan, Tech Rep. 077, Dept. Computer Science, Smith College, Jan 2002. ([http://cs.smith.edu/~thieb\
 +
aut/research/compression/paper.ps postscript])
 +
* [http://cs.smith.edu/~thiebaut/research/localalignment/PAPER.PDF Local Alignments of DNA Sequences with the Connex En\
 +
gine], D. Thi&eacute;baut and G. Stefan, Tech Rep. 076, Dept. Computer Science, Smith College.
  
== Teaching Computer Science ==
 
  
* [ccsne07/teachingArchitecture.pdf On Startups and Teaching Computer Architecture], D. Thiébaut, CCSCNE 07, Rochester, NY, Apr. 2007.
 
  
== Performance measuring tool ==
 
  
* [msr/msrpaper.pdf An MSR-based performance measuring tool for Intel Processors under Linux], [http://ozventures.hampshire.edu/~ealtieri/ E. Altieri], and D. Thiébaut, Tech. Rep. 075, Dept. Computer Science, Smith College, Dec. 2001. <br /> ([msr source code])
 
  
== Parallel Programming with Transputers ==
 
  
* [http://cs.smith.edu/~thiebaut/transputer/descript.html Parallel Programming in C for the Transputer], D. Thiébaut
 
* Randomized Routing for Message Passing Using Virtual Channels: Mitra, S, and D. Thiébaut, The Inebriated Router Algorithm, in '' proc. 1993 North American Transputer User Group Meeting'' Vancouver, B.C., Canada <br />([ftp://cs.smith.edu/pub/thiebaut/transputer source code])
 
  
== Cache Memories and Coherence Protocols ==
 
  
* Footprints in the cache, D. Thiébaut and H. Stone, ''ACM Trans. on Comp. Syst.''
+
== Connex Memory/Connex Engine ==
* From the fractal dimension of the intermiss gaps to the cache miss-ratio, D. Thiébaut, ''IBM Journal of Research and Development''
 
* On the fractal dimension of computer programs and its application to the computation of the cache miss-ratio, D. Thiébaut, ''IEEE Transactions on Computers''
 
* Two economical directory schemes for large-scale cache coherent multiprocessors, Maa, Y. C., D. Pradhan, and D. Thiébaut, ''Computer Architecture News''
 
* Improving disk cache performance with partitioning, Thiébaut, D., H. S. Stone, and J. L. Wolf, ''IEEE Transactions on Computers''
 
* Synthetic traces for trace-driven simulation of cache memories, Theibaut, D., J. L. Wolf, and H. S. Stone, ''IEEE Trans. Computers''
 
* A Model of workads and its ue in miss-rate prediction for fully associative caches, Singh, J. P., H. S. Stone, and D. Thiébaut, ''IEEE Transactions on Computers''
 
* Modeling live and dead lines in cache memory systems, Mendlson, A., D. Thiébaut, and D. Pradhan, ''IEEE Transactions on Computers''
 
* The hierarchical full-map directory scheme: Protocol and performance, Maa, Y. C., D. Pradhan, and D. Thiébaut, ''IEEE Transactions on Computers''
 
* On the fractal dimension of computer programs and its application to the prediction of the cache miss ratio, D. Thiébaut, ''Computer Measurement Group Trans.''
 
* Modeling of live lines and true sharing in multi-cache memory systems, Mendlson, A., D. Thiébaut, and D. Pradhan, in ''Proc. of the 1990 Int'l Conf. on Parallel Processing''
 
* A hierarchical directory scheme for large-scale cache-coherent multiprocessors, Maa, Y. C., D. K. Pradhan, and D. Thiébaut, 1992 Int'l Parallel Processing Symposium
 
 
 
== Chaos and nonlinear dynamics ==
 
 
 
* [http://cs.smith.edu/~thiebaut/research/splining.pdf  Smoothing Stange Attractors with Splines], Junheng Luo and D. Thiébaut, Tech. Rep. 045, Dept. Computer Science, Smith College. ([ftp://cs.smith.edu/pub/thiebaut/chaos postscript])
 
 
 
== PGPerl ==
 
  
* [http://cs.smith.edu/~thiebaut/research/pgperl.pdf WWW Access-Statistics with Pgperl], D. Thiébaut, ''Computers in Physics'', Sept-Oct. 1996.
+
* [can07/Malita_stefan_thiebaut_can_2007.pdf Not Multi-, but Many-Core: Designing Integral Parallel Architectures for E\
 +
mbedded Computation], M. Malita, G. Stefan, D. Thiebaut, in ''ACM Sigarch Computer Architecture News'', Vol. 35, No. 5,\
 +
Dec. 2007.
 +
* [alps07/Malita_stefan_thiebaut_ALPS_2007.pdf Not Multi-, but Many-Core: Designing Integral Parallel Architectures for\
 +
Embedded Computation], G. Stefan, M. Malita, D. Thiebaut, ''in proceedings of ALPS'', the ''21st ACM International Con\
 +
ference on Supercomputing'', Seattle, WA, June 2007.
 +
* [barc07/thiebaut_malita_connex_pipeline.pdf Pipelining the Connex Array], D. Thi&eacute;baut, M. Malita, BARC07, Bost\
 +
on, Jan. 2007.
 +
* [paper_iccgi06.pdf Local Alignment of DNA Sequences with the Connex Array], D. Thi&eacute;baut, G. Stefan, M. Malita,\
 +
Int'l Conf. on Comp. in Global Information. Tech. (ICCGI06), Bucharest, Romania, Aug. 2006. (<font color="#ff0000">Awa\
 +
rded best paper of ICCGI06</font>).
 +
* [paper_anchor06.pdf Real-time Packet Filtering with the Connex Array], D. Thi&eacute;baut, M. Malita, Anchor/Isca06, \
 +
Boston June 2006.
 +
* [http://cs.smith.edu/~thiebaut/research/compression/PAPER.PDF Ziv-Lempel Compression with the Connex Engine], D. Thi&\
 +
eacute;baut and G. Stefan, Tech Rep. 077, Dept. Computer Science, Smith College, Jan 2002. ([http://cs.smith.edu/~thieb\
 +
aut/research/compression/paper.ps postscript])
 +
* [http://cs.smith.edu/~thiebaut/research/localalignment/PAPER.PDF Local Alignments of DNA Sequences with the Connex En\
 +
gine], D. Thi&eacute;baut and G. Stefan, Tech Rep. 076, Dept. Computer Science, Smith College,

Revision as of 09:02, 8 July 2008

Dominique Thiébaut's Research Page



Industry

D. Thiébaut is one of the five co-founders of Gemicer, which after changing its name to [http://www.connextechnology.co\ m/index.asp Connex Technology], has now adopted the current name of BrightScale.

D. Thiébaut is the holder with George Stefan of two patents, one of which (US Patent 6,760,821) the company is based. \ Connex Technology/BrightScale is a fab-less start-up company conceived in April 2002, and funded by Adams Capital Manag\ ement (www.acm.com) in April 2003.

More information on the history of the Connex Engine can be found here.

Patents and Invention Disclosures

co1=AND&d=PTXT&s1=stefan-gheorghe.INNM.&OS=IN/stefan-gheorghe&RS=IN/stefan-gheorghe Associative Memory Device], Gheorgh\ e Stefan, Dominique Thiebaut, Dan Tomescu, United States Patent 7,069,386, granted June 27, 2006.

=6,760,821.WKU.&OS=PN/6,760,821&RS=PN/6,760,821 Memory engine for the inspection and manipulation of data], Gheorghe St\ efan & Dominique Thiébaut, United States Patent 6,760,821, granted July 6, 2004 ([patent/USPatent67608\ 21.htm cached]). Also issued as Patent #5227-0002WOKR (Korea).

  • A scheme for producing miss-rate as a function of cache size by means of traces produced by observing misses from a c\

ache of fixed size, Harold Stone, and D. Thiebaut, IBM Invention Disclosure, Sept. 1990

  • A means for controlling the cache allocation of multiple disks in a shared disk cache, Joel Wolf, Harold Stone, and D\

. Thiébaut, IBM Invention Disclosure YO889-0493, Jun. 1989.

  • A means for limiting the cache-reload transient caused by interrupt programs. Harold Stone, and D. Thiebaut, IBM I\

nvention Disclosure YO889-0515, Jun. 1989.



Selected Papers

Wikipedia

College, July 2007. [in French] ([http://cs.smith.e\ du/~thiebaut/wp Discussion blog])

Connex Memory/Connex Engine

  • [can07/Malita_stefan_thiebaut_can_2007.pdf Not Multi-, but Many-Core: Designing Integral Parallel Architectures for E\

mbedded Computation], M. Malita, G. Stefan, D. Thiebaut, in ACM Sigarch Computer Architecture News, Vol. 35, No. 5,\

Dec. 2007.
  • [alps07/Malita_stefan_thiebaut_ALPS_2007.pdf Not Multi-, but Many-Core: Designing Integral Parallel Architectures for\
Embedded Computation], G. Stefan, M. Malita, D. Thiebaut, in proceedings of ALPS, the 21st ACM International Con\

ference on Supercomputing, Seattle, WA, June 2007.

  • [barc07/thiebaut_malita_connex_pipeline.pdf Pipelining the Connex Array], D. Thiébaut, M. Malita, BARC07, Bost\

on, Jan. 2007.

  • [paper_iccgi06.pdf Local Alignment of DNA Sequences with the Connex Array], D. Thiébaut, G. Stefan, M. Malita,\
Int'l Conf. on Comp. in Global Information. Tech. (ICCGI06), Bucharest, Romania, Aug. 2006. (Awa\

rded best paper of ICCGI06).

  • [paper_anchor06.pdf Real-time Packet Filtering with the Connex Array], D. Thiébaut, M. Malita, Anchor/Isca06, \

Boston June 2006.

eacute;baut and G. Stefan, Tech Rep. 077, Dept. Computer Science, Smith College, Jan 2002. ([http://cs.smith.edu/~thieb\ aut/research/compression/paper.ps postscript])

gine], D. Thiébaut and G. Stefan, Tech Rep. 076, Dept. Computer Science, Smith College.





Connex Memory/Connex Engine

  • [can07/Malita_stefan_thiebaut_can_2007.pdf Not Multi-, but Many-Core: Designing Integral Parallel Architectures for E\

mbedded Computation], M. Malita, G. Stefan, D. Thiebaut, in ACM Sigarch Computer Architecture News, Vol. 35, No. 5,\

Dec. 2007.
  • [alps07/Malita_stefan_thiebaut_ALPS_2007.pdf Not Multi-, but Many-Core: Designing Integral Parallel Architectures for\
Embedded Computation], G. Stefan, M. Malita, D. Thiebaut, in proceedings of ALPS, the 21st ACM International Con\

ference on Supercomputing, Seattle, WA, June 2007.

  • [barc07/thiebaut_malita_connex_pipeline.pdf Pipelining the Connex Array], D. Thiébaut, M. Malita, BARC07, Bost\

on, Jan. 2007.

  • [paper_iccgi06.pdf Local Alignment of DNA Sequences with the Connex Array], D. Thiébaut, G. Stefan, M. Malita,\
Int'l Conf. on Comp. in Global Information. Tech. (ICCGI06), Bucharest, Romania, Aug. 2006. (Awa\

rded best paper of ICCGI06).

  • [paper_anchor06.pdf Real-time Packet Filtering with the Connex Array], D. Thiébaut, M. Malita, Anchor/Isca06, \

Boston June 2006.

eacute;baut and G. Stefan, Tech Rep. 077, Dept. Computer Science, Smith College, Jan 2002. ([http://cs.smith.edu/~thieb\ aut/research/compression/paper.ps postscript])

gine], D. Thiébaut and G. Stefan, Tech Rep. 076, Dept. Computer Science, Smith College,