Patents by Inventor Takeshi Kodaka

Takeshi Kodaka 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).

  • Patent number: 11182311
    Abstract: According to one embodiment, a virtualization support device includes: a first processor controlling an operation of accelerators; a memory holding first information regarding a first application executed by a second processor, second information regarding a second application executed by the second processor, one or more first requests from the first application, and one or more second requests from the second application; and a management unit coupled to the first processor and the memory. The first processor performs arbitration of an order in which the accelerators execute the first and second requests, controls setting of the management unit by using the one of first and second information based on the arbitration, and causes the accelerators to execute one of the first and second requests based on the arbitration.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: November 23, 2021
    Assignees: KABUSHIKI KAISHA TOSHIBA, Toshiba Electronic Devices & Storage Corporation :
    Inventors: Akira Takeda, Takeshi Kodaka, Yutaka Yamada
  • Publication number: 20210089478
    Abstract: According to one embodiment, a virtualization support device includes: a first processor controlling an operation of accelerators; a memory holding first information regarding a first application executed by a second processor, second information regarding a second application executed by the second processor, one or more first requests from the first application, and one or more second requests from the second application; and a management unit coupled to the first processor and the memory. The first processor performs arbitration of an order in which the accelerators execute the first and second requests, controls setting of the management unit by using the one of first and second information based on the arbitration, and causes the accelerators to execute one of the first and second requests based on the arbitration.
    Type: Application
    Filed: March 2, 2020
    Publication date: March 25, 2021
    Applicants: KABUSHIKI KAISHA TOSHIBA, Toshiba Electronic Devices & Storage Corporation
    Inventors: Akira Takeda, Takeshi Kodaka, Yutaka Yamada
  • Patent number: 9839064
    Abstract: A sensor data collecting device includes a first circuit and a controller. The controller has a first state and a second state and acquires data of one or a plurality of sensors in the second state. The first circuit includes a first register and causes the controller to transit from the first state to the second state. The controller sets the first register based on a minimal data generation period among data generation periods.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: December 5, 2017
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Akira Takeda, Takeshi Kodaka, Akira Yokosawa
  • Publication number: 20160302255
    Abstract: A sensor data collecting device includes a first circuit and a controller. The controller has a first state and a second state and acquires data of one or a plurality of sensors in the second state. The first circuit includes a first register and causes the controller to transit from the first state to the second state. The controller sets the first register based on a minimal data generation period among data generation periods.
    Type: Application
    Filed: August 31, 2015
    Publication date: October 13, 2016
    Inventors: Akira Takeda, Takeshi Kodaka, Akira Yokosawa
  • Patent number: 9047088
    Abstract: According to one embodiment, a multiprocessor system includes a plurality of processors, a power supply device and a shared memory. The shared memory includes a thread pool and a thread queue. In the thread pool, threads each having waiting events are registered in association with the numbers of the waiting events. In the thread queue, threads having no waiting event are registered. One or more first processors acquire first thread from the thread queue and execute the first thread. A second processor updates the number of waiting events of a second thread, which is registered in the thread pool, having completion of required procedure for the second thread by the first thread as a waiting event. A third processor operates supply of power to the first processors individually based on the number of threads in the thread queue and the number of waiting events.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: June 2, 2015
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Takeshi Kodaka
  • Publication number: 20130254576
    Abstract: According to one embodiment, a multiprocessor system includes a plurality of processors, a power supply device and a shared memory. The shared memory includes a thread pool and a thread queue. In the thread pool, threads each having waiting events are registered in association with the numbers of the waiting events. In the thread queue, threads having no waiting event are registered. One or more first processors acquire first thread from the thread queue and execute the first thread. A second processor updates the number of waiting events of a second thread, which is registered in the thread pool, having completion of required procedure for the second thread by the first thread as a waiting event. A third processor operates supply of power to the first processors individually based on the number of threads in the thread queue and the number of waiting events.
    Type: Application
    Filed: December 27, 2012
    Publication date: September 26, 2013
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Takeshi Kodaka
  • Patent number: 8429354
    Abstract: A fixed length memory block management apparatus has a plurality of processors which execute applications, a memory which is shared by the plurality of processors, an application program, an initialization program, and an access right allocation program being stored in the memory. The apparatus has an application execution unit which starts up the application program to execute the application, an initialization unit which starts up the initialization program to set a memory block management area including a plurality of sub-blocks at the memory, and an access right allocation unit which starts up the access right allocation program to allocate an access right of a memory block of the sub-block set by the initialization unit to the application execution unit.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: April 23, 2013
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Takeshi Kodaka
  • Patent number: 8380936
    Abstract: According to one embodiment, a state manager classifies an area allocated to the multi-core processor in a first memory area into one of a first state in which allocation to processor cores is not performed, a second state in which allocation to one of the processor cores is performed and read and write are performed, and a third state in which allocation to one or more of the processor cores is performed and read and write are prohibited, and further performs a transition from one of the first state, the second state, and the third state to another. A cache/memory manager writes back a corresponding cache when the state manager performs the transition from the second state to the third state.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: February 19, 2013
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Akira Takeda, Takeshi Kodaka
  • Patent number: 8373711
    Abstract: An image processing apparatus has a memory in which a plurality of image processing commands are stored, a dependent information producing unit which produces dependent information in each image data block becoming a target image processing, the dependent information indicating a dependency relationship between image processing of the image data block and another processing, a dependency relationship solving unit which makes a determination of a practicable image processing based on the dependent information, the dependency relationship solving unit writing an image processing command of the practicable image processing in the memory, and a plurality of image processing units which read an image processing command stored in the memory, the image processing units performing the image processing to the image data block based on the image processing command.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: February 12, 2013
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Takeshi Kodaka, Nobuhiro Nonogaki
  • Patent number: 8145820
    Abstract: In a multiprocessor system including a plurality of processors, the processors execute, at a time of migration a task operating in own processor to another processor, a transmitting task for transmitting the migration target task to a destination processor, and when an interrupt request to be received and executed by an interrupt handler accompanying the migration target task is generated during transmission of the migration target task, the transmitting task receives the interrupt request instead of the interrupt handler and starts the interrupt handler.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: March 27, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Hiroaki Tanaka, Takeshi Kodaka
  • Publication number: 20120042133
    Abstract: According to one embodiment, a state manager classifies an area allocated to the multi-core processor in a first memory area into one of a first state in which allocation to processor cores is not performed, a second state in which allocation to one of the processor cores is performed and read and write are performed, and a third state in which allocation to one or more of the processor cores is performed and read and write are prohibited, and further performs a transition from one of the first state, the second state, and the third state to another. A cache/memory manager writes back a corresponding cache when the state manager performs the transition from the second state to the third state.
    Type: Application
    Filed: September 20, 2010
    Publication date: February 16, 2012
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Akira Takeda, Takeshi Kodaka
  • Patent number: 8108622
    Abstract: A memory management system includes a plurality of processors, a shared memory that can be accessed from the plurality of processors, cache memories provided between each processor of the plurality of processors and the shared memory and invalidation or write back of a specified region can be commanded from a program running on a processor. Programs running on each processor invalidate an input data region of a cache memory with an invalidation command immediately before execution of a program as a processing batch, and write back an output data region of a cache memory to the shared memory with a write back command immediately after execution of a program as a processing batch.
    Type: Grant
    Filed: February 15, 2008
    Date of Patent: January 31, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Nobuhiro Nonogaki, Takeshi Kodaka
  • Publication number: 20100299472
    Abstract: In a multiprocessor system including a plurality of processors, the processors execute, at a time of migration a task operating in own processor to another processor, a transmitting task for transmitting the migration target task to a destination processor, and when an interrupt request to be received and executed by an interrupt handler accompanying the migration target task is generated during transmission of the migration target task, the transmitting task receives the interrupt request instead of the interrupt handler and starts the interrupt handler.
    Type: Application
    Filed: November 6, 2009
    Publication date: November 25, 2010
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Hiroaki Tanaka, Takeshi Kodaka
  • Publication number: 20100293186
    Abstract: A search apparatus includes an input unit that receives an input of search-object information indicative of facilities to be searched for; a designating unit that designates, among combinations of facilities indicated by the search-object information, a combination of the facilities that are located on the same premises; a generating unit that, using location information concerning the facilities constituting the combination designated by the designating unit, generates search result information; and an output unit that outputs the search result information generated by the generating unit.
    Type: Application
    Filed: December 27, 2006
    Publication date: November 18, 2010
    Applicant: Pioneer Corporation
    Inventors: Ippei Nambata, Yuuki Kusumoto, Takeshi Kodaka, Takao Chiba
  • Publication number: 20100202756
    Abstract: A moving image processing apparatus comprises a moving image encoder which outputs the motion vectors of an encode frame, a reproduction time changing unit which, on the basis of the motion vectors, determines a motion quantity between a moving image frame with the motion vectors and the preceding moving image frame and calculates an offset for a reproduction time, a reproduction time generating device which generates a reproduction time of a target frame from a reference time and the offset for the reproduction time, and a reproduction time adding device which adds the reproduction time generated at the reproduction time generating device to moving image data output and encoded by the moving image encoder.
    Type: Application
    Filed: September 21, 2009
    Publication date: August 12, 2010
    Inventor: Takeshi Kodaka
  • Publication number: 20100114482
    Abstract: An input unit receives update information concerning an updating of map information. A calculating unit calculates a ratio of information to be updated in the map information based on the update information received by the update information input unit. A generating unit generates update ratio information indicating the ratio calculated by the calculating unit. An output unit outputs the update ratio information generated by the generating unit to a device that uses the map information.
    Type: Application
    Filed: January 12, 2007
    Publication date: May 6, 2010
    Applicant: Pioneer Corporation
    Inventors: Ippei Nambata, Yuuki Kusumoto, Takeshi Kodaka, Takao Chiba
  • Publication number: 20090304088
    Abstract: A video-sound signal processing system is provided with a video decoder and sound decoder. The video decoder outputs a decoded image signal and decoding information. The sound decoder outputs decoded sound signal. Scene change between preceding and current video scenes is detected in a video scene change detection unit, on the basis of the decoding information. A characteristic of the current video scene is judged based on the decoded image signal and output from the video scene change detection unit. Sound field control information is generated to control sound field suiting to the current video scene, according to the characteristic of the current video scene judged, in a sound field control information generation unit. A sound field adjustment unit adjusts sound field of a sound based on the decoded sound signal which is outputted from the sound decoder, using the sound field control information.
    Type: Application
    Filed: April 29, 2009
    Publication date: December 10, 2009
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Takeshi KODAKA
  • Publication number: 20090193212
    Abstract: A fixed length memory block management apparatus has a plurality of processors which execute applications, a memory which is shared by the plurality of processors, an application program, an initialization program, and an access right allocation program being stored in the memory. The apparatus has an application execution unit which starts up the application program to execute the application, an initialization unit which starts up the initialization program to set a memory block management area including a plurality of sub-blocks at the memory, and an access right allocation unit which starts up the access right allocation program to allocate an access right of a memory block of the sub-block set by the initialization unit to the application execution unit.
    Type: Application
    Filed: January 23, 2009
    Publication date: July 30, 2009
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Takeshi KODAKA
  • Publication number: 20080297522
    Abstract: An image processing apparatus has a memory in which a plurality of image processing commands are stored, a dependent information producing unit which produces dependent information in each image data block becoming a target image processing, the dependent information indicating a dependency relationship between image processing of the image data block and another processing, a dependency relationship solving unit which makes a determination of a practicable image processing based on the dependent information, the dependency relationship solving unit writing an image processing command of the practicable image processing in the memory, and a plurality of image processing units which read an image processing command stored in the memory, the image processing units performing the image processing to the image data block based on the image processing command.
    Type: Application
    Filed: November 28, 2007
    Publication date: December 4, 2008
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Takeshi Kodaka, Nobuhiro Nonogaki
  • Publication number: 20080215817
    Abstract: A memory management system includes a plurality of processors, a shared memory that can be accessed from the plurality of processors, cache memories provided between each processor of the plurality of processors and the shared memory and invalidation or write back of a specified region can be commanded from a program running on a processor. Programs running on each processor invalidate an input data region of a cache memory with an invalidation command immediately before execution of a program as a processing batch, and write back an output data region of a cache memory to the shared memory with a write back command immediately after execution of a program as a processing batch.
    Type: Application
    Filed: February 15, 2008
    Publication date: September 4, 2008
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Nobuhiro NONOGAKI, Takeshi Kodaka