Patents by Inventor Lothar Bottcher

Lothar Bottcher 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: 9684601
    Abstract: A data processing apparatus has a cache and a translation look aside buffer (TLB). A way table is provided for identifying which of a plurality of cache ways stores require data. Each way table entry corresponds to one of the TLB entries of the TLB and identifies, for each memory location of the page associated with the corresponding TLB entry, which cache way stores the data associated with that memory location. Also, the cache may be capable of servicing M access requests in the same processing cycle. An arbiter may select pending access requests for servicing by the cache in a way that ensures that the selected pending access requests specify a maximum of N different virtual page addresses, where N<M.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: June 20, 2017
    Assignee: ARM Limited
    Inventors: Matthias Lothar Böttcher, Daniel Kershaw
  • Patent number: 9557995
    Abstract: A data processing apparatus and method are provided for performing segmented operations. The data processing apparatus comprises a vector register store for storing vector operands, and vector processing circuitry providing N lanes of parallel processing, and arranged to perform a segmented operation on up to N data elements provided by a specified vector operand, each data element being allocated to one of the N lanes. The up to N data elements forms a plurality of segments, and performance of the segmented operation comprises performing a separate operation on the data elements of each segment, the separate operation involving interaction between the lanes containing the data elements of the associated segment.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: January 31, 2017
    Assignee: ARM Limited
    Inventors: Mbou Eyole-Monono, Alastair David Reid, Matthias Lothar Böttcher, Giacomo Gabrielli
  • Publication number: 20150227367
    Abstract: A data processing apparatus and method are provided for performing segmented operations. The data processing apparatus comprises a vector register store for storing vector operands, and vector processing circuitry providing N lanes of parallel processing, and arranged to perform a segmented operation on up to N data elements provided by a specified vector operand, each data element being allocated to one of the N lanes. The up to N data elements forms a plurality of segments, and performance of the segmented operation comprises performing a separate operation on the data elements of each segment, the separate operation involving interaction between the lanes containing the data elements of the associated segment.
    Type: Application
    Filed: February 7, 2014
    Publication date: August 13, 2015
    Applicant: ARM LIMITED
    Inventors: Mbou EYOLE-MONONO, Alastair David REID, Matthias Lothar BÖTTCHER, Giacomo GABRIELLI
  • Publication number: 20130304991
    Abstract: A data processing apparatus has a cache and a translation look aside buffer (TLB). A way table is provided for identifying which of a plurality of cache ways stores require data. Each way table entry corresponds to one of the TLB entries of the TLB and identifies, for each memory location of the page associated with the corresponding TLB entry, which cache way stores the data associated with that memory location. Also, the cache may be capable of servicing M access requests in the same processing cycle. An arbiter may select pending access requests for servicing by the cache in a way that ensures that the selected pending access requests specify a maximum of N different virtual page addresses, where N<M.
    Type: Application
    Filed: May 10, 2012
    Publication date: November 14, 2013
    Applicant: ARM LIMITED
    Inventors: Matthias Lothar Böttcher, Daniel Kershaw
  • Patent number: 5445300
    Abstract: A load carrier for transporting bulky articles on vehicles, having two beams connected by a cross-strut, the cross-strut being able to secure a load to be carried, has holding tubes that are securable to a rear of a vehicle and extend in a longitudinal direction of the vehicle. The beams are insertable into the holding tubes, and have angled ends. The beams are displaceable by a defined amount in the longitudinal direction in the holding tubes between a rest position in which the beams are under the vehicle and a use position in which the beams project beyond the rear of the vehicle. The beams are fixable in the rest and use positions and mounted so as to each be pivotable about the axis of one of the holding tubes into one of two different end positions. The angled ends of the beams are swivellably articulated on the cross-strut. The beams project beyond the rear of the vehicle and are swivelled upwards with their angled ends when in the use position.
    Type: Grant
    Filed: February 15, 1995
    Date of Patent: August 29, 1995
    Assignee: Mercedes-Benz AG
    Inventors: Konrad Eipper, Lothar Bottcher