Patents by Inventor Xiaoming Gu
Xiaoming Gu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230376292Abstract: The technology disclosed relates to automatically assigning and optimizing the physical memory layouts of all intermediate dense tensor data in a program. The technology disclosed is an implementation of a compiler analysis and transformation pass which automatically determines required physical layouts in light of kernel operation and performance requirements. The proposed solution also inserts physical layout conversion operations where necessary in cases of unresolvable incompatibilities. The pass takes as input a program acyclic dataflow graph and a set of physical layout constraints for every known operation.Type: ApplicationFiled: April 18, 2023Publication date: November 23, 2023Applicant: SambaNova Systems, Inc.Inventors: David Alan KOEPLINGER, Weiwei CHEN, Kevin BROWN, Xiaoming GU
-
Patent number: 11645057Abstract: A dataflow graph has operation units that are configured to be producer operation units to produce tensors for execution of the application, and to be consumer operation units to consume the tensors for execution of the application. Compile time logic is configured to process the dataflow graph to determine, for the tensors, expected producer memory layouts, expected consumer memory layouts, and current memory layouts. The expected producer memory layouts specify memory layouts required by the producer operation units that produce the tensors. The expected consumer memory layouts specify the memory layouts required by the consumer operation units that consume the tensors. The current memory layouts specify the memory layouts of the tensors. Each of the memory layouts includes a vector dimension and at least one of a vector ordering and a data alignment.Type: GrantFiled: September 24, 2020Date of Patent: May 9, 2023Assignee: SambaNova Systems, Inc.Inventors: David Alan Koeplinger, Weiwei Chen, Kevin James Brown, Xiaoming Gu
-
Publication number: 20220147328Abstract: A dataflow graph for an application has operation units that are configured to be producers and consumers of tensors. A write access pattern of a particular producer specifies an order in which the particular producer generates elements of a tensor, and a read access pattern of a corresponding consumer specifies an order in which the corresponding consumer processes the elements of the tensor. The technology disclosed detects conflicts between the producers and the corresponding consumers that have mismatches between the write access patterns and the read access patterns. A conflict occurs when the order in which the particular producer generates the elements of the tensor is different from the order in which the corresponding consumer processes the elements of the tensor. The technology disclosed resolves the conflicts by inserting buffers between the producers and the corresponding consumers.Type: ApplicationFiled: January 24, 2022Publication date: May 12, 2022Applicant: SambaNova Systems, Inc.Inventors: Kevin James BROWN, David Alan KOEPLINGER, Weiwei CHEN, Xiaoming GU
-
Publication number: 20220092247Abstract: A dataflow graph has operation units that are configured to be producer operation units to produce tensors for execution of the application, and to be consumer operation units to consume the tensors for execution of the application. Compile time logic is configured to process the dataflow graph to determine, for the tensors, expected producer memory layouts, expected consumer memory layouts, and current memory layouts. The expected producer memory layouts specify memory layouts required by the producer operation units that produce the tensors. The expected consumer memory layouts specify the memory layouts required by the consumer operation units that consume the tensors. The current memory layouts specify the memory layouts of the tensors. Each of the memory layouts includes a vector dimension and at least one of a vector ordering and a data alignment.Type: ApplicationFiled: September 24, 2020Publication date: March 24, 2022Applicant: SambaNova Systems, Inc.Inventors: David Alan KOEPLINGER, Weiwei CHEN, Kevin James BROWN, Xiaoming GU
-
Patent number: 11237971Abstract: A dataflow graph for an application has operation units that are configured to be producers and consumers of tensors. A write access pattern of a particular producer specifies an order in which the particular producer generates elements of a tensor, and a read access pattern of a corresponding consumer specifies an order in which the corresponding consumer processes the elements of the tensor. The technology disclosed detects conflicts between the producers and the corresponding consumers that have mismatches between the write access patterns and the read access patterns. A conflict occurs when the order in which the particular producer generates the elements of the tensor is different from the order in which the corresponding consumer processes the elements of the tensor. The technology disclosed resolves the conflicts by inserting buffers between the producers and the corresponding consumers.Type: GrantFiled: September 16, 2020Date of Patent: February 1, 2022Assignee: SambaNova Systems, Inc.Inventors: Kevin James Brown, David Alan Koeplinger, Weiwei Chen, Xiaoming Gu
-
Patent number: 8352684Abstract: Computer implemented method, system and computer usable program code for cache management. A cache is provided, wherein the cache is viewed as a sorted array of data elements, wherein a top position of the array is a most recently used position of the array and a bottom position of the array is a least recently used position of the array. A memory access sequence is provided, and a training operation is performed with respect to a memory access of the memory access sequence to determine a type of memory access operation to be performed with respect to the memory access. Responsive to a result of the training operation, a cache replacement operation is performed using the determined memory access operation with respect to the memory access.Type: GrantFiled: September 23, 2008Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Roch Georges Archambault, Shimin Cui, Chen Ding, Yaoqing Gao, Xiaoming Gu, Raul Esteban Silvera, Chengliang Zhang
-
Patent number: 7749926Abstract: A friction plate 22 is formed by pasting a friction member 25 to a core plate 23 of a metal. Numeral 24 designates a spline teeth fitted to a torque transmitting member. The friction member has a nonwoven cloth including aramide fiber and at least one of carbon fiber, carbonized fiber, cellulose fiber and rayon. A thermo-hardening resin includes a friction conditioner, and is impregnated to the friction member. Further, a distribution rate of the friction conditioner is made to be high at a friction surface and is gradually lowered toward a bottom surface. Further, in manufacturing the wet type friction member, a roll, an ultrasonic wave transmitter, a vacuuming apparatus on the like is used.Type: GrantFiled: June 17, 2008Date of Patent: July 6, 2010Assignee: NSK-Warner Kabushiki KaishaInventors: Kenji Maruo, Xiaoming Gu
-
Publication number: 20100077153Abstract: Computer implemented method, system and computer usable program code for cache management. A cache is provided, wherein the cache is viewed as a sorted array of data elements, wherein a top position of the array is a most recently used position of the array and a bottom position of the array is a least recently used position of the array. A memory access sequence is provided, and a training operation is performed with respect to a memory access of the memory access sequence to determine a type of memory access operation to be performed with respect to the memory access. Responsive to a result of the training operation, a cache replacement operation is performed using the determined memory access operation with respect to the memory access.Type: ApplicationFiled: September 23, 2008Publication date: March 25, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Roch Georges Archambault, Shimin Cui, Chen Ding, Yaoqing Gao, Xiaoming Gu, Raul Esteban Silvera, Chengliang Zhang
-
Publication number: 20080254697Abstract: A friction plate 22 is formed by pasting a friction member 25 to a core plate 23 of a metal. Numeral 24 designates a spline teeth fitted to a torque transmitting member. The friction member has a nonwoven cloth including aramide fiber and at least one of carbon fiber, carbonized fiber, cellulose fiber and rayon. A thermo-hardening resin includes a friction conditioner, and is impregnated to the friction member. Further, a distribution rate of the friction conditioner is made to be high at a friction surface and is gradually lowered toward a bottom surface. Further, in manufacturing the wet type friction member, a roll, an ultrasonic wave transmitter, a vacuuming apparatus on the like is used.Type: ApplicationFiled: June 17, 2008Publication date: October 16, 2008Applicant: NSK-Warner K.K.Inventors: Kenji MARUO, Xiaoming Gu
-
Patent number: 7392891Abstract: A friction plate for a wet-type multiplate clutch provided with a core plate and friction linings fixed on opposite sides of the core plate, respectively. Each of the friction linings is formed such that at a section thereof located on a side radially inner than a radial center line thereof, the friction lining has a thickness that gradually increases from an inner circumferential portion of the section toward an outer circumferential portion of the section.Type: GrantFiled: October 5, 2005Date of Patent: July 1, 2008Assignee: NSK-Warner K.K.Inventors: Yoshio Kinoshita, Shiro Takeuchi, Tatsuro Miyoshi, Shigeki Umezawa, Shun Kitahara, Tamotsu Fujii, Hiroyuki Kinpara, Kenji Maruo, Tomoyuki Miyazaki, Xiaoming Gu, Fumimasa Muramatsu, Shigeharu Nishimura
-
Patent number: 7322453Abstract: In a lockup clutch assembly for use in a torque converter, a friction lining attached to one of a clutch piston and a front cover of the torque converter is divided into an outer-circumference-side friction lining and an inner-circumference-side friction lining. The outer-circumference-side friction lining contains as a filler diatomaceous earth in a higher proportion than the inner-circumference-side friction lining.Type: GrantFiled: December 14, 2005Date of Patent: January 29, 2008Assignee: NSK- Warner K.K.Inventors: Yoshio Kinoshita, Shiro Takeuchi, Tatsuro Miyoshi, Shigeki Umezawa, Shun Kitahara, Tamotsu Fujii, Hiroyuki Kinpara, Kenji Maruo, Tomoyuki Miyazaki, Xiaoming Gu, Fumimasa Muramatsu, Shigeharu Nishimura, Ritsuo Toya
-
Patent number: 7219774Abstract: In a double-wrap band brake assembly, an intermediate band is provided with a first friction material forming a first friction surface from a portion of the intermediate band near an apply bracket to a predetermined intermediate portion thereof, the first friction surface working for forming a lubricant film. The intermediate band is further provided with a second friction material having a thickness that is larger than a thickness of the first friction material and forming a second friction surface from the predetermined intermediate portion to a vicinity of a coupling portion of the intermediate band with a pair of outer bands, the second friction surface working for removing the lubricant film.Type: GrantFiled: March 6, 2006Date of Patent: May 22, 2007Assignee: NSK-Warner K.K.Inventors: Tamotsu Fujii, Xiaoming Gu, Hideaki Takabayashi, Osamu Tanaka
-
Publication number: 20060151263Abstract: A double-wrap band brake assembly to be used for braking a rotating member fitted in a double-wrap brake band, which double-wrap brake band comprises an annular middle band with a friction surface formed on the inner periphery thereof, a pair of annular outer bands which are coupled to the middle band in a state that the respective free ends thereof are opposed to the free end of the middle band, and which respectively have friction surfaces on the inner peripheries, an anchor bracket secured to the working end of either one of the middle band and the outer bands and latched to the main body casing, and an apply bracket secured to the working end of the other of the middle band and the outer bands for receiving a force in the direction of constriction of the middle band and the outer bands from an actuator.Type: ApplicationFiled: March 6, 2006Publication date: July 13, 2006Inventors: Tamotsu Fujii, Xiaoming Gu, Hideaki Takabayashi, Osamu Tanaka
-
Publication number: 20060151274Abstract: In a torque converter equipped with a lock-up clutch device, a friction member is put on either one of a front cover and a lock-up piston which are to be brought into contact. On the front cover, coupling members are welded for coupling with an engine. Owing to welding distortion, convex portions are generated on a friction face. Thus, when the friction member is put on either side of the front cover and clutch piston, if relative rotation slippage occurs therebetween, a positive pressure and a negative pressure are produced in front of and behind each convex portion, which leads to the stick/slip. This invention gives grooves 71 each exceeding the range of a welding portion 61 of the coupling member 6 which are formed on the friction face of the friction member 7, which realizes balancing in a change in pressure.Type: ApplicationFiled: December 5, 2005Publication date: July 13, 2006Inventors: Yoshio Kinoshita, Shiro Takeuchi, Tatsuro Miyoshi, Shigeki Umezawa, Shun Kitahara, Tamotsu Fujii, Hiroyuki Kinpara, Kenji Maruo, Tomoyuki Miyazaki, Xiaoming Gu, Fumimasa Muramatsu, Shigeharu Nishimura
-
Publication number: 20060131125Abstract: In a wet type friction plate having a groove through which lubricating oil passes, the groove is subjected to oil repelling treatment.Type: ApplicationFiled: October 21, 2005Publication date: June 22, 2006Inventors: Yoshio Kinoshita, Shiro Takeuchi, Tatsuro Miyoshi, Shigeki Umezawa, Shun Kitahara, Tamotsu Fujii, Hiroyuki Kinpara, Kenji Maruo, Tomoyuki Miyazaki, Xiaoming Gu, Fumimasa Muramatsu, Ritsuo Toya, Shigeharu Nishimura
-
Publication number: 20060124419Abstract: In a lockup clutch assembly for use in a torque converter, a friction lining attached to one of a clutch piston and a front cover of the torque converter is divided into an outer-circumference-side friction lining and an inner-circumference-side friction lining. The outer-circumference-side friction lining contains as a filler diatomaceous earth in a higher proportion than the inner-circumference-side friction lining.Type: ApplicationFiled: December 14, 2005Publication date: June 15, 2006Applicant: NSK-Warner K.K.Inventors: Yoshio Kinoshita, Shiro Takeuchi, Tatsuro Miyoshi, Shigeki Umezawa, Shun Kitahara, Tamotsu Fujii, Hiroyuki Kinpara, Kenji Maruo, Tomoyuki Miyazaki, Xiaoming Gu, Fumimasa Muramatsu, Shigeharu Nishimura, Ritsuo Toya
-
Publication number: 20060102443Abstract: A friction plate for a wet-type multiplate clutch provided with a core plate and friction linings fixed on opposite sides of the core plate, respectively. Each of the friction linings is formed such that at a section thereof located on a side radially inner than a radial center line thereof, the friction lining has a thickness that gradually increases from an inner circumferential portion of the section toward an outer circumferential portion of the section.Type: ApplicationFiled: October 5, 2005Publication date: May 18, 2006Applicant: NSK-Warner K.K.Inventors: Yoshio Kinoshita, Shiro Takeuchi, Tatsuro Miyoshi, Shigeki Umezawa, Shun Kitahara, Tamotsu Fujii, Hiroyuki Kinpara, Kenji Maruo, Tomoyuki Miyazaki, Xiaoming Gu, Fumimasa Muramatsu, Shigeharu Nishimura
-
Publication number: 20060090980Abstract: A wet type friction plate comprises symmetrical segments cut out of a frictional member, and pasted on the metallic core plate so as to form a groove which is gradually narrower from the inner diameter side to the outer diameter side. A method of producing the wet type friction plate, comprising the steps of cutting symmetrical segments out of a frictional member, and pasting the cut-out symmetrical segments on a metallic core plate so as to form a groove which is gradually narrower from the inner diameter side to the outer diameter side.Type: ApplicationFiled: October 26, 2005Publication date: May 4, 2006Inventors: Yoshio Kinoshita, Shiro Takeuchi, Tatsuro Miyoshi, Shigeki Umezawa, Shun Kitahara, Tamotsu Fujii, Hiroyuki Kinpara, Kenji Maruo, Tomoyuki Miyazaki, Xiaoming Gu, Fumimasa Muramatsu, Shigeharu Nishimura
-
Publication number: 20050186870Abstract: A friction plate 22 is formed by pasting a friction member 25 to a core plate 23 of a metal. Numeral 24 designates a spline teeth fitted to a torque transmitting member. The friction member has a nonwoven cloth including aramide fiber and at least one of carbon fiber, carbonized fiber, cellulose fiber and rayon. A thermo-hardening resin includes a friction conditioner, and is impregnated to the friction member. Further, a distribution rate of the friction conditioner is made to be high at a friction surface and is gradually lowered toward a bottom surface. Further, in manufacturing the wet type friction member, a roll, an ultrasonic wave transmitter, a vacuuming apparatus on the like is used.Type: ApplicationFiled: October 15, 2004Publication date: August 25, 2005Inventors: Kenji Maruo, Xiaoming Gu
-
Patent number: D675521Type: GrantFiled: September 9, 2011Date of Patent: February 5, 2013Assignee: Ticona LLCInventors: Richard F. Gregory, Richard W. Moore, John P. Jones, Xiaoming Gu, Robert E. Shaw, Steven B. Hamilton