A method of performing tile binning during a tile-based rendering of a 2-dimensional object, comprising: obtaining information about paths, which comprises a plurality of edges and curves, defining an object to be rendered (S310, S910, S1210, S2010); characterized by: classifying the paths into a first group consisting of one or more edges defining the object and a second group consisting of one or more curves defining the object based on shapes of the paths, an edge being a straight line connecting two different vertices, and a curve being a curved line connecting a plurality of vertices together; and performing the tile binning for the first group and the tile binning for the second group in parallel, wherein the performing of the tile binning for the first group comprises: selecting tiles that comprise one of the one or more edges of the first group, from among tiles included in a frame (S320, S920, S1220, S2020); assigning, to the selected tiles and one of the tiles arranged in one direction from the selected tiles, an identification value of the one of the one or more edges of the first group (S330, S1230, S2030); and removing the identification value assigned to selected tiles based on their location relative to the ends of the one or more edges of the first group. obtaining information about paths, which comprises a plurality of edges and curves, defining an object to be rendered (S310, S910, S1210, S2010); characterized by: classifying the paths into a first group consisting of one or more edges defining the object and a second group consisting of one or more curves defining the object based on shapes of the paths, an edge being a straight line connecting two different vertices, and a curve being a curved line connecting a plurality of vertices together; and performing the tile binning for the first group and the tile binning for the second group in parallel, classifying the paths into a first group consisting of one or more edges defining the object and a second group consisting of one or more curves defining the object based on shapes of the paths, an edge being a straight line connecting two different vertices, and a curve being a curved line connecting a plurality of vertices together; and performing the tile binning for the first group and the tile binning for the second group in parallel, wherein the performing of the tile binning for the first group comprises: selecting tiles that comprise one of the one or more edges of the first group, from among tiles included in a frame (S320, S920, S1220, S2020); assigning, to the selected tiles and one of the tiles arranged in one direction from the selected tiles, an identification value of the one of the one or more edges of the first group (S330, S1230, S2030); and removing the identification value assigned to selected tiles based on their location relative to the ends of the one or more edges of the first group. selecting tiles that comprise one of the one or more edges of the first group, from among tiles included in a frame (S320, S920, S1220, S2020); assigning, to the selected tiles and one of the tiles arranged in one direction from the selected tiles, an identification value of the one of the one or more edges of the first group (S330, S1230, S2030); and removing the identification value assigned to selected tiles based on their location relative to the ends of the one or more edges of the first group.