A positron emission tomography imaging system comprising: a bore for receiving a subject, the bore comprising an axis; a plurality of detector elements (130 1..i); and a plurality of compute elements (140 1..j); wherein each detector element (130 1..i) comprises a scintillator array coupled to a photodetector array, and is configured to generate event data in response to received gamma quanta (150 a, 150 b), the event data representing detection times of the received gamma quanta (150 a, 150 b) and/or a light distribution generated in the scintillator array in response to the received gamma quanta (150 a, 150 b); wherein each compute element (140 1..j) comprises one or more of the detector elements (130 1..i), and wherein the compute elements (140 1..j) are arranged around the axis of the bore such that the detector elements (130 1..i) generate the event data in response to gamma quanta (150 a, 150 b) received from within the bore; wherein each compute element (140 1..j) comprises a first communication path (160 1..j) coupling the compute element to an adjacent compute element in a circumferential direction around the bore, and a second communication path (170 1..j) coupling the compute element to a non-adjacent compute element in the circumferential direction; and wherein each compute element (140 1..j) comprises a processor configured to receive the event data generated by its one or more detector elements (130 1..i), and to communicate the event data to the processor of its adjacent compute element, and to the processor of its non-adjacent compute element, via its first communication path (160 1..j), and via its second communication path (170 1..j), respectively. a bore for receiving a subject, the bore comprising an axis; a plurality of detector elements (130 1..i); and a plurality of compute elements (140 1..j); wherein each detector element (130 1..i) comprises a scintillator array coupled to a photodetector array, and is configured to generate event data in response to received gamma quanta (150 a, 150 b), the event data representing detection times of the received gamma quanta (150 a, 150 b) and/or a light distribution generated in the scintillator array in response to the received gamma quanta (150 a, 150 b); wherein each compute element (140 1..j) comprises one or more of the detector elements (130 1..i), and wherein the compute elements (140 1..j) are arranged around the axis of the bore such that the detector elements (130 1..i) generate the event data in response to gamma quanta (150 a, 150 b) received from within the bore; wherein each compute element (140 1..j) comprises a first communication path (160 1..j) coupling the compute element to an adjacent compute element in a circumferential direction around the bore, and a second communication path (170 1..j) coupling the compute element to a non-adjacent compute element in the circumferential direction; and wherein each compute element (140 1..j) comprises a processor configured to receive the event data generated by its one or more detector elements (130 1..i), and to communicate the event data to the processor of its adjacent compute element, and to the processor of its non-adjacent compute element, via its first communication path (160 1..j), and via its second communication path (170 1..j), respectively.